]> granicus.if.org Git - clang/commitdiff
[OpenCL] Moved nosvm attribute handling in Sema to other OpenCL attrs
authorAnastasia Stulova <anastasia.stulova@arm.com>
Fri, 1 Apr 2016 16:05:09 +0000 (16:05 +0000)
committerAnastasia Stulova <anastasia.stulova@arm.com>
Fri, 1 Apr 2016 16:05:09 +0000 (16:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@265146 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaDeclAttr.cpp

index 5e4ef3a072d3997205de3be3e6d420eef5d3dbc9..89c7eafa037c0921aa07eb2fbb35177f74bf7762 100644 (file)
@@ -5706,6 +5706,9 @@ static void ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D,
   case AttributeList::AT_OpenCLAccess:
     handleOpenCLAccessAttr(S, D, Attr);
     break;
+  case AttributeList::AT_OpenCLNoSVM:
+    handleOpenCLNoSVMAttr(S, D, Attr);
+    break;
   case AttributeList::AT_SwiftContext:
     handleParameterABIAttr(S, D, Attr, ParameterABI::SwiftContext);
     break;
@@ -5715,9 +5718,6 @@ static void ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D,
   case AttributeList::AT_SwiftIndirectResult:
     handleParameterABIAttr(S, D, Attr, ParameterABI::SwiftIndirectResult);
     break;
-  case AttributeList::AT_OpenCLNoSVM:
-    handleOpenCLNoSVMAttr(S, D, Attr);
-    break;
   case AttributeList::AT_InternalLinkage:
     handleInternalLinkageAttr(S, D, Attr);
     break;