diff options
author | faisalv <faisalv@yahoo.com> | 2020-11-15 11:13:57 -0600 |
---|---|---|
committer | faisalv <faisalv@yahoo.com> | 2020-11-15 11:13:57 -0600 |
commit | e6aa06545b123292be283af7c414daead23cf9ab (patch) | |
tree | fdadd1f208b4119f25260b62d2e695ff13b2bd68 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | dea31f135ceae6e860e6301f9bb66d3b3adb1357 (diff) | |
download | llvm-e6aa06545b123292be283af7c414daead23cf9ab.zip llvm-e6aa06545b123292be283af7c414daead23cf9ab.tar.gz llvm-e6aa06545b123292be283af7c414daead23cf9ab.tar.bz2 |
[NFC, Refactor] Modernize the TypeSpecifierWidth enum (Specifiers.h) to a scoped enum
Reviewed here: https://reviews.llvm.org/D91409 by Aaron.
Highlights of the review:
- avoid an underlying type for enums
- avoid enum bit fields (MSVC packing anomalies) and favor static_casts to unsigned bit-fields
Patch by Thorsten Schuett <schuett@gmail.com> w some minor fixes in SemaType.cpp where a couple asserts had to be repaired to deal with lack of implicit coversion to int.
Thanks Thorsten!
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions