yaxunl added inline comments.

================
Comment at: test/Frontend/opencl-blocks.cl:9
@@ -8,1 +8,3 @@
 // RUN: %clang_cc1 %s -triple amdgcn--amdhsa -x c -std=c99 -verify 
-fsyntax-only
+// RUN: %clang_cc1 -cl-std=CL1.1 -cl-strict-aliasing %s 2>&1 | FileCheck 
--check-prefix=CHECK-INVALID-OPENCL-VERSION11 %s
+// RUN: %clang_cc1 -cl-std=CL1.2 -cl-strict-aliasing %s 2>&1 | FileCheck 
--check-prefix=CHECK-INVALID-OPENCL-VERSION12 %s
----------------
Anastasia wrote:
> yaxunl wrote:
> > Better separate these tests to another file, e.g. cl-strict-aliasing.cl
> I think it was right to have this in test/Driver/opencl.cl. Why was it moved 
> in here?
This is a frontend option and the warning is emitted by frontend, not the 
driver. The driver does not consume the option. It just passes it to the 
frontend.

The driver test is mostly testing whether the option is correctly passed to the 
compiler invocation by using -###.


Repository:
  rL LLVM

http://reviews.llvm.org/D22170



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to