diff options
author | John McCall <rjmccall@apple.com> | 2010-11-14 09:40:28 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-11-14 09:40:28 +0000 |
commit | 83fe49d1e197ee2ac3ab62d10b9eae65b7f5d9cc (patch) | |
tree | 63a34c57b72077270e445732476fd5d4e4b383a7 /llvm/lib/Analysis/ConstantFolding.cpp | |
parent | d764625448caf3b885b37be6bfa88f93f16cbb3c (diff) | |
download | bcm5719-llvm-83fe49d1e197ee2ac3ab62d10b9eae65b7f5d9cc.tar.gz bcm5719-llvm-83fe49d1e197ee2ac3ab62d10b9eae65b7f5d9cc.zip |
Always emit full loads from volatile complex l-values.
Return the result of a complex assignment with the original values,
not by performing a load from the l-value; this is the correct
semantics in C, although not in C++.
llvm-svn: 119037
Diffstat (limited to 'llvm/lib/Analysis/ConstantFolding.cpp')
0 files changed, 0 insertions, 0 deletions