diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-08-31 16:13:14 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-08-31 16:13:14 +0000 |
commit | 377bc54cc4f8d86d08fc3da0d0e8b44009ebca67 (patch) | |
tree | 679c907b020350973259817d11d2a8a42532420a /gcc/builtins.c | |
parent | da510e7314aca050e47051950bbe1bf39920c0fd (diff) | |
download | gcc-377bc54cc4f8d86d08fc3da0d0e8b44009ebca67.tar.gz |
PR middle-end/45461
* builtins.c (dummy_object): Return a MEM_REF instead of INDIRECT_REF.
* gcc.dg/pr45461.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163678 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r-- | gcc/builtins.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c index ff1141ff2ae..4b540d857a3 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -4741,7 +4741,7 @@ static tree dummy_object (tree type) { tree t = build_int_cst (build_pointer_type (type), 0); - return build1 (INDIRECT_REF, type, t); + return build2 (MEM_REF, type, t, t); } /* Gimplify __builtin_va_arg, aka VA_ARG_EXPR, which is not really a |