diff options
author | Greg Clayton <gclayton@apple.com> | 2013-01-26 23:54:29 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2013-01-26 23:54:29 +0000 |
commit | ba7b8e2c8c48f3ae3eda4508d4076d00b4644358 (patch) | |
tree | be097c6990d57e550fec0ceee9fe3d87628969ae /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | b95b3f128bd83854b7159300902a0e124d0205d4 (diff) | |
download | bcm5719-llvm-ba7b8e2c8c48f3ae3eda4508d4076d00b4644358.tar.gz bcm5719-llvm-ba7b8e2c8c48f3ae3eda4508d4076d00b4644358.zip |
Make sure that multi-line expressions don't create a default target. We recently switched to using a built-in m_exe_ctx when running commands in the DoExecute() so that we can have common code where commands can required having a valid target/process/thread/frame by specifying flags, this caused multi-line expression to always create a new dummy target because m_exe_ctx gets cleared when DoExecute exits. A new input reader has been pushed to handle the input for the expression, which will get popped off and then it was checking the target in m_exe_ctx (which was cleared).
llvm-svn: 173596
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions