diff options
author | Chris Lattner <sabre@nondot.org> | 2011-04-22 21:59:37 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-04-22 21:59:37 +0000 |
commit | 6d277517d100a7b0791c3fb597065a549a36e90b (patch) | |
tree | 4d8a2ed06fb5323c8da51fc7b37181308d4b46b4 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | ea0d135d379be6b1c81abd7509f2a3fae43dc08a (diff) | |
download | bcm5719-llvm-6d277517d100a7b0791c3fb597065a549a36e90b.tar.gz bcm5719-llvm-6d277517d100a7b0791c3fb597065a549a36e90b.zip |
Recommit the fix for rdar://9289512 with a couple tweaks to
fix bugs exposed by the gcc dejagnu testsuite:
1. The load may actually be used by a dead instruction, which
would cause an assert.
2. The load may not be used by the current chain of instructions,
and we could move it past a side-effecting instruction. Change
how we process uses to define the problem away.
llvm-svn: 130018
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions