summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorDavid Chisnall <csdavec@swan.ac.uk>2010-01-11 23:08:08 +0000
committerDavid Chisnall <csdavec@swan.ac.uk>2010-01-11 23:08:08 +0000
commita354f12be2fb7325345a87fd76ddbd52a5caa907 (patch)
tree6f62a5ecb1ffbad5bcfd904e71832b3acdb08254 /clang/lib/Sema
parent42b07e96000c3f29043af9bd0ddc1fab9502fef1 (diff)
downloadbcm5719-llvm-a354f12be2fb7325345a87fd76ddbd52a5caa907.tar.gz
bcm5719-llvm-a354f12be2fb7325345a87fd76ddbd52a5caa907.zip
Reverted r93198; done without reading relevant PR.
llvm-svn: 93205
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaType.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/clang/lib/Sema/SemaType.cpp b/clang/lib/Sema/SemaType.cpp
index 0f9bd516b49..2bddf9ecd60 100644
--- a/clang/lib/Sema/SemaType.cpp
+++ b/clang/lib/Sema/SemaType.cpp
@@ -651,10 +651,8 @@ QualType Sema::BuildArrayType(QualType T, ArrayType::ArraySizeModifier ASM,
}
T = Context.getConstantArrayType(T, ConstVal, ASM, Quals);
}
- // If this is not C99 or C++ with GNU extenisons, extwarn about VLA's and C99
- // array size modifiers.
- if (!getLangOptions().C99 &&
- !(getLangOptions().CPlusPlus && getLangOptions().GNUMode)) {
+ // If this is not C99, extwarn about VLA's and C99 array size modifiers.
+ if (!getLangOptions().C99) {
if (ArraySize && !ArraySize->isTypeDependent() &&
!ArraySize->isValueDependent() &&
!ArraySize->isIntegerConstantExpr(Context))
OpenPOWER on IntegriCloud