commit | 51d4201825513cadd6bd81547484c2bd1e439d0b | [log] [tgz] |
---|---|---|
author | Dale Johannesen <dalej@apple.com> | Thu Jul 03 17:30:32 2008 +0000 |
committer | Dale Johannesen <dalej@apple.com> | Thu Jul 03 17:30:32 2008 +0000 |
tree | 6b7f0a17d08a3c631fcaed1ee1010d7d9f47f51a | |
parent | f53e49106e1ef96e55bd4e850e85a65897c4d800 [diff] |
Fix a bug in gcc's inliner; wasn't remapping the type of parameters with variably modified types, which refer to variables elsewhere in the callee; the references need to be remapped. This caused incorrect codegen with llvm, but not gcc, because of our greater use of array notation. gcc.c-torture/execute/pr22061-1.c llvm-svn: 53105