aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2015-04-27 23:52:19 +0000
committerHans Wennborg <hans@hanshq.net>2015-04-27 23:52:19 +0000
commit7bf4d4eee01df4debe56daa02912a479970c38f4 (patch)
tree24093ddb0dffd22a9d448e97237adc60c32d1947 /clang/lib/CodeGen/CodeGenModule.cpp
parent948a4bbc92d48127136dd9436f7419d6ee6f4641 (diff)
downloadllvm-7bf4d4eee01df4debe56daa02912a479970c38f4.zip
llvm-7bf4d4eee01df4debe56daa02912a479970c38f4.tar.gz
llvm-7bf4d4eee01df4debe56daa02912a479970c38f4.tar.bz2
Switch lowering: use uint32_t for weights everywhere
I previously thought switch clusters would need to use uint64_t in case the weights of multiple cases overflowed a 32-bit int. It turns out that the weights on a terminator instruction are capped to allow for being added together, so using a uint32_t should be safe. llvm-svn: 235945
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions