summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/DeclSpec.cpp
diff options
context:
space:
mode:
authorHubert Tong <hubert.reinterpretcast@gmail.com>2017-12-07 00:34:20 +0000
committerHubert Tong <hubert.reinterpretcast@gmail.com>2017-12-07 00:34:20 +0000
commitbd72cd957767e3e875d6070b1ff7bbd5289467ad (patch)
treed1b843e6e32ffa412e0486c0a0f3f45c04b7e5cd /clang/lib/Sema/DeclSpec.cpp
parent5cf6473903af7972851d47a151ce34291ec5fd10 (diff)
downloadbcm5719-llvm-bd72cd957767e3e875d6070b1ff7bbd5289467ad.tar.gz
bcm5719-llvm-bd72cd957767e3e875d6070b1ff7bbd5289467ad.zip
Remove old concepts parsing code
Summary: This is so we can implement concepts per P0734R0. Relevant failing test cases are disabled. Reviewers: hubert.reinterpretcast, rsmith, saar.raz, nwilson Reviewed By: saar.raz Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D40380 Patch by Changyu Li! llvm-svn: 319992
Diffstat (limited to 'clang/lib/Sema/DeclSpec.cpp')
-rw-r--r--clang/lib/Sema/DeclSpec.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/clang/lib/Sema/DeclSpec.cpp b/clang/lib/Sema/DeclSpec.cpp
index bce493989d2..6fe2dcc9895 100644
--- a/clang/lib/Sema/DeclSpec.cpp
+++ b/clang/lib/Sema/DeclSpec.cpp
@@ -969,18 +969,6 @@ bool DeclSpec::SetConstexprSpec(SourceLocation Loc, const char *&PrevSpec,
return false;
}
-bool DeclSpec::SetConceptSpec(SourceLocation Loc, const char *&PrevSpec,
- unsigned &DiagID) {
- if (Concept_specified) {
- DiagID = diag::ext_duplicate_declspec;
- PrevSpec = "concept";
- return true;
- }
- Concept_specified = true;
- ConceptLoc = Loc;
- return false;
-}
-
void DeclSpec::SaveWrittenBuiltinSpecs() {
writtenBS.Sign = getTypeSpecSign();
writtenBS.Width = getTypeSpecWidth();
OpenPOWER on IntegriCloud