diff options
author | Enrico Granata <egranata@apple.com> | 2015-05-16 01:27:00 +0000 |
---|---|---|
committer | Enrico Granata <egranata@apple.com> | 2015-05-16 01:27:00 +0000 |
commit | bb642e54564a605c71f4ee9a57e9ed430ac8f68f (patch) | |
tree | 2c98954ad427d7988bee045d0bb3290f8c83b6bd /clang/lib/Basic/Module.cpp | |
parent | 15a31f67f7b08650b7e7bb0f4262f3530baa4374 (diff) | |
download | bcm5719-llvm-bb642e54564a605c71f4ee9a57e9ed430ac8f68f.tar.gz bcm5719-llvm-bb642e54564a605c71f4ee9a57e9ed430ac8f68f.zip |
Constant result ValueObjects are - well - constant
And they also do not have a thread/frame attached to them
That makes dynamic and synthetic values attached to them impossible to update - which, among other things, makes it impossible to properly display persistent variables of types that could have such dynamic/persistent values
Fix this by making it so that a ValueObject can control its constantness (hint: dynamic and synthetic values cannot be constant) and whether it wants to let itself be updated when an invalid thread is around
llvm-svn: 237504
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions