[PATCH] D13357: [Concepts] Diagnose when 'concept' is specified on a specialization
Hubert Tong via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 3 18:07:38 PST 2016
hubert.reinterpretcast added a comment.
Minor comments; otherwise, LGTM.
================
Comment at: lib/Sema/SemaDecl.cpp:6007
@@ +6006,3 @@
+ // applied only to the definition of a [...] variable template, declared
+ // in namespace scope. [...] A concept definition refers to [...] a
+ // variable concept and its initializer.
----------------
We do not need to quote the second sentence here. The ellipsis in the first sentence should be expanded since the full list is necessary to conclude that the cases being diagnosed here are excluded.
================
Comment at: lib/Sema/SemaDecl.cpp:7754
@@ +7753,3 @@
+ // in namespace scope. [...] A concept definition refers to either a
+ // function concept and its definition [...].
+ if (isFunctionTemplateSpecialization) {
----------------
We do not need to quote the second sentence here. The ellipsis in the first sentence should be expanded since the full list is necessary to conclude that the cases being diagnosed here are excluded.
http://reviews.llvm.org/D13357
More information about the cfe-commits
mailing list