summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2010-03-23 14:44:19 +0000
committerDuncan Sands <baldrick@free.fr>2010-03-23 14:44:19 +0000
commitde4fe3538a963e58d68cf573e52005701bc4094c (patch)
treebd65dec0ac340339a40b99330e17c60c51764d15 /clang/lib/Sema
parent161cb044f381d22977c96019cc9d42d0094cb11c (diff)
downloadbcm5719-llvm-de4fe3538a963e58d68cf573e52005701bc4094c.tar.gz
bcm5719-llvm-de4fe3538a963e58d68cf573e52005701bc4094c.zip
Ignore a more comprehensive set of gcc-special format attributes.
llvm-svn: 99277
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaDeclAttr.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDeclAttr.cpp b/clang/lib/Sema/SemaDeclAttr.cpp
index 5a7a3c31fe8..a81ad768b8c 100644
--- a/clang/lib/Sema/SemaDeclAttr.cpp
+++ b/clang/lib/Sema/SemaDeclAttr.cpp
@@ -1137,7 +1137,8 @@ static FormatAttrKind getFormatAttrKind(llvm::StringRef Format) {
Format == "zcmn_err")
return SupportedFormat;
- if (Format == "gcc_tdiag")
+ if (Format == "gcc_diag" || Format == "gcc_cdiag" ||
+ Format == "gcc_cxxdiag" || Format == "gcc_tdiag")
return IgnoredFormat;
return InvalidFormat;
OpenPOWER on IntegriCloud