diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2014-01-08 01:16:19 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2014-01-08 01:16:19 +0000 |
commit | 8bcc086e586413b5f32385fca0a8f0c98c0ec1ca (patch) | |
tree | 3df6ffe7ea202e5cc22a6354b838c85ff1b509e2 /clang/lib/Sema/SemaDecl.cpp | |
parent | 528ea638044bc406395ccd59dc81a4ff14657f6e (diff) | |
download | bcm5719-llvm-8bcc086e586413b5f32385fca0a8f0c98c0ec1ca.tar.gz bcm5719-llvm-8bcc086e586413b5f32385fca0a8f0c98c0ec1ca.zip |
PR18400: ignore cv-qualifiers on the underlying type of an enumeration.
llvm-svn: 198723
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDecl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp index 7cdf81a87e4..fb041ed98c8 100644 --- a/clang/lib/Sema/SemaDecl.cpp +++ b/clang/lib/Sema/SemaDecl.cpp @@ -10785,7 +10785,7 @@ Decl *Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, QualType EnumUnderlyingTy; if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo*>()) - EnumUnderlyingTy = TI->getType(); + EnumUnderlyingTy = TI->getType().getUnqualifiedType(); else if (const Type *T = EnumUnderlying.dyn_cast<const Type*>()) EnumUnderlyingTy = QualType(T, 0); |