![]() Constant globals can't have been modified, even if a pointer is passed externally. Therefore, don't treat it as such in hasExternalStore. In addition, it doesn't make sense to update values of constant globals after the interp pass is finished. So don't do this. TODO: track whether objects are actually modified and only update the globals if this is the case. |
||
---|---|---|
.. | ||
alloc.ll | ||
alloc.out.ll | ||
basic.ll | ||
basic.out.ll | ||
consteval.ll | ||
consteval.out.ll | ||
interface.ll | ||
interface.out.ll | ||
phi.ll | ||
phi.out.ll | ||
revert.ll | ||
revert.out.ll | ||
slice-copy.ll | ||
slice-copy.out.ll |