diff options
| author | Dan Gohman <gohman@apple.com> | 2010-06-30 20:21:12 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2010-06-30 20:21:12 +0000 |
| commit | f638f4ff84b5711082b2c30ce506e8ea5180bd99 (patch) | |
| tree | 57a6798165f7d6a690787ffec2b25cfd5bf6d7ac /llvm/lib/CompilerDriver/Action.cpp | |
| parent | 8ab6c54ce29d15e6c60fb4fdb0ca8a9b62da5c7a (diff) | |
| download | bcm5719-llvm-f638f4ff84b5711082b2c30ce506e8ea5180bd99.tar.gz bcm5719-llvm-f638f4ff84b5711082b2c30ce506e8ea5180bd99.zip | |
In ScalarEvolution::forgetValue, eliminate any SCEVUnknown
entries associated with the value being erased in the
folding set map. These entries used to be harmless, because
a SCEVUnknown doesn't store any information about its Value*,
so having a new Value allocated at the old Value's address
wasn't a problem. But now that ScalarEvolution is storing more
information about values, this is no longer safe.
llvm-svn: 107316
Diffstat (limited to 'llvm/lib/CompilerDriver/Action.cpp')
0 files changed, 0 insertions, 0 deletions

