summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2008-11-13 00:03:19 +0000
committerDaniel Dunbar <daniel@zuster.org>2008-11-13 00:03:19 +0000
commitc7ec5fcf24308e6151845e9c3e8740f7c8682e06 (patch)
tree8e2915241387c68e0422712972ab9aa0d51d578c /llvm/lib/CodeGen/StackProtector.cpp
parente9c16a6a7939001b3cf1758335c4c4cf5277ebe4 (diff)
downloadbcm5719-llvm-c7ec5fcf24308e6151845e9c3e8740f7c8682e06.tar.gz
bcm5719-llvm-c7ec5fcf24308e6151845e9c3e8740f7c8682e06.zip
Fix bug in constant evaluation exposed by 176.gcc.
- Evaluation of , operator used bogus assumption that LHS could be evaluated as an integral expression even though its type is unspecified. This change is making isICE very permissive of the LHS in non-evaluated contexts because it is not clear what predicate we would use to reject code here. The standard didn't offer me any guidance; opinions? llvm-svn: 59196
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud