summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-01-08 01:16:19 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-01-08 01:16:19 +0000
commit8bcc086e586413b5f32385fca0a8f0c98c0ec1ca (patch)
tree3df6ffe7ea202e5cc22a6354b838c85ff1b509e2 /clang/lib/Sema/SemaDecl.cpp
parent528ea638044bc406395ccd59dc81a4ff14657f6e (diff)
downloadbcm5719-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.cpp2
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);
OpenPOWER on IntegriCloud