diff options
author | Nick Lewycky <nicholas@mxc.ca> | 2011-04-28 21:35:49 +0000 |
---|---|---|
committer | Nick Lewycky <nicholas@mxc.ca> | 2011-04-28 21:35:49 +0000 |
commit | 6aa79492a50b737febd580502093c22aa0ebbbc1 (patch) | |
tree | de1de39c51e2ce31900271786683974c01dc8634 /clang/lib/CodeGen/TargetInfo.cpp | |
parent | fbc0d27144fccf51fb4a4548491b41ceaf23cbce (diff) | |
download | bcm5719-llvm-6aa79492a50b737febd580502093c22aa0ebbbc1.tar.gz bcm5719-llvm-6aa79492a50b737febd580502093c22aa0ebbbc1.zip |
Only read *predecessor once so as to fix a theoretical issue where it changes
between two reads (threading).
Fix an off-by-one in the indirect counter table that I meant to revert after an
earlier experiment. Whoops!
Implement GCOV_PREFIX. Doesn't handle GCOV_PREFIX_STRIP yet.
Fix an off-by-one in string emission. Extra whoops!
Tolerate DISubprograms that have null Function*'s attached to them. I don't yet
understand what this means, but it happens when you have a global static with
a non-trivial constructor/destructor.
Fix a crash on switch statements with a single successor (default-only).
llvm-svn: 130443
Diffstat (limited to 'clang/lib/CodeGen/TargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions