]> granicus.if.org Git - clang/commitdiff
clang/test/Modules/cxx-irgen.cpp: Let it tolerant of x86_thiscallcc.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 14 Aug 2014 00:23:30 +0000 (00:23 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 14 Aug 2014 00:23:30 +0000 (00:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@215607 91177308-0d34-0410-b5e6-96231b3b80d8

test/Modules/cxx-irgen.cpp

index 4c6d81d203643aa33e1109081350db4911428389..ecaf704b87bbad726f4bc9f9d57e50b8add61f44 100644 (file)
@@ -13,15 +13,15 @@ CtorInit<int> x;
 
 // Keep these two namespace definitions separate; merging them hides the bug.
 namespace EmitInlineMethods {
-  // CHECK-DAG: define linkonce_odr void @_ZN17EmitInlineMethods1C1fEPNS_1AE(
-  // CHECK-DAG: declare void @_ZN17EmitInlineMethods1A1gEv(
+  // CHECK-DAG: define linkonce_odr [[CC:(x86_thiscallcc[ ]+)?]]void @_ZN17EmitInlineMethods1C1fEPNS_1AE(
+  // CHECK-DAG: declare [[CC]]void @_ZN17EmitInlineMethods1A1gEv(
   struct C {
     __attribute__((used)) void f(A *p) { p->g(); }
   };
 }
 namespace EmitInlineMethods {
-  // CHECK-DAG: define linkonce_odr void @_ZN17EmitInlineMethods1D1fEPNS_1BE(
-  // CHECK-DAG: define linkonce_odr void @_ZN17EmitInlineMethods1B1gEv(
+  // CHECK-DAG: define linkonce_odr [[CC]]void @_ZN17EmitInlineMethods1D1fEPNS_1BE(
+  // CHECK-DAG: define linkonce_odr [[CC]]void @_ZN17EmitInlineMethods1B1gEv(
   struct D {
     __attribute__((used)) void f(B *p) { p->g(); }
   };