dos2unix
authorHans Wennborg <hans@hanshq.net>
Fri, 6 Jul 2018 08:44:04 +0000 (08:44 +0000)
committerHans Wennborg <hans@hanshq.net>
Fri, 6 Jul 2018 08:44:04 +0000 (08:44 +0000)
llvm-svn: 336423

lld/test/COFF/pdb-globals-dia-vfunc-collision.test
lld/test/COFF/pdb-globals-dia-vfunc-collision2.test
lld/test/COFF/pdb-globals-dia-vfunc-simple.test

index b19ff34..2407987 100644 (file)
@@ -1,42 +1,42 @@
-REQUIRES: diasdk\r
-\r
-Input object file reconstruction:\r
-\r
-; // main.cpp\r
-; struct S {\r
-;   // Function names are chosen specifically to generate hash collisions in the\r
-;   // GSI hash table.\r
-;   virtual int A307() { return 102; }\r
-;   virtual int A400() { return 12; }\r
-;   virtual int A206() { return 201; }\r
-;   virtual int A105() { return 300; }\r
-; };\r
-; \r
-; struct T : public S {\r
-;   int A105() override { return 300; }\r
-;   int A307() override { return 102; }\r
-;   int A206() override { return 201; }\r
-;   int A400() override { return 12; }\r
-; };\r
-; \r
-; int main(int argc, char **argv) {\r
-;   T s;\r
-;   return s.A105() + s.A206() + s.A307() + s.A400();\r
-; }\r
-\r
-clang-cl /Z7 /GS- /GR- /c main.cpp /Foglobals-dia-vfunc-collision.obj\r
-\r
-RUN: lld-link /debug /nodefaultlib /entry:main /out:%t.exe %S/Inputs/globals-dia-vfunc-collision.obj\r
-RUN: llvm-pdbutil pretty -classes %t.pdb | FileCheck %s\r
-\r
-CHECK: struct T\r
-CHECK: func [0x000010c0+ 0 - 0x000010dd-29 | sizeof= 29] (FPO) virtual int __cdecl A105()\r
-CHECK: func [0x00001100+ 0 - 0x0000111b-27 | sizeof= 27] (FPO) virtual int __cdecl A307()\r
-CHECK: func [0x000010e0+ 0 - 0x000010fd-29 | sizeof= 29] (FPO) virtual int __cdecl A206()\r
-CHECK: func [0x00001120+ 0 - 0x0000113b-27 | sizeof= 27] (FPO) virtual int __cdecl A400()\r
-\r
-CHECK: struct S\r
-CHECK: func [0x00001160+ 0 - 0x0000116c-12 | sizeof= 12] (FPO) virtual int __cdecl A307()\r
-CHECK: func [0x00001170+ 0 - 0x0000117c-12 | sizeof= 12] (FPO) virtual int __cdecl A400()\r
-CHECK: func [0x00001180+ 0 - 0x0000118c-12 | sizeof= 12] (FPO) virtual int __cdecl A206()\r
-CHECK: func [0x00001190+ 0 - 0x0000119c-12 | sizeof= 12] (FPO) virtual int __cdecl A105()\r
+REQUIRES: diasdk
+
+Input object file reconstruction:
+
+; // main.cpp
+; struct S {
+;   // Function names are chosen specifically to generate hash collisions in the
+;   // GSI hash table.
+;   virtual int A307() { return 102; }
+;   virtual int A400() { return 12; }
+;   virtual int A206() { return 201; }
+;   virtual int A105() { return 300; }
+; };
+; 
+; struct T : public S {
+;   int A105() override { return 300; }
+;   int A307() override { return 102; }
+;   int A206() override { return 201; }
+;   int A400() override { return 12; }
+; };
+; 
+; int main(int argc, char **argv) {
+;   T s;
+;   return s.A105() + s.A206() + s.A307() + s.A400();
+; }
+
+clang-cl /Z7 /GS- /GR- /c main.cpp /Foglobals-dia-vfunc-collision.obj
+
+RUN: lld-link /debug /nodefaultlib /entry:main /out:%t.exe %S/Inputs/globals-dia-vfunc-collision.obj
+RUN: llvm-pdbutil pretty -classes %t.pdb | FileCheck %s
+
+CHECK: struct T
+CHECK: func [0x000010c0+ 0 - 0x000010dd-29 | sizeof= 29] (FPO) virtual int __cdecl A105()
+CHECK: func [0x00001100+ 0 - 0x0000111b-27 | sizeof= 27] (FPO) virtual int __cdecl A307()
+CHECK: func [0x000010e0+ 0 - 0x000010fd-29 | sizeof= 29] (FPO) virtual int __cdecl A206()
+CHECK: func [0x00001120+ 0 - 0x0000113b-27 | sizeof= 27] (FPO) virtual int __cdecl A400()
+
+CHECK: struct S
+CHECK: func [0x00001160+ 0 - 0x0000116c-12 | sizeof= 12] (FPO) virtual int __cdecl A307()
+CHECK: func [0x00001170+ 0 - 0x0000117c-12 | sizeof= 12] (FPO) virtual int __cdecl A400()
+CHECK: func [0x00001180+ 0 - 0x0000118c-12 | sizeof= 12] (FPO) virtual int __cdecl A206()
+CHECK: func [0x00001190+ 0 - 0x0000119c-12 | sizeof= 12] (FPO) virtual int __cdecl A105()
index 0d5da46..f313c2b 100644 (file)
@@ -1,25 +1,25 @@
-REQUIRES: diasdk\r
-\r
-Input object file reconstruction:\r
-\r
-; // main.cpp\r
-; struct S {\r
-;   // Function names are chosen specifically to generate hash collisions in the\r
-;   // GSI hash table.\r
-;   virtual int A132() { return 102; }\r
-;   virtual int A1001() { return 300; }\r
-; };\r
-; \r
-; int main(int argc, char **argv) {\r
-;   S s;\r
-;   return s.A132();\r
-; }\r
-\r
-clang-cl /Z7 /GS- /GR- /c main.cpp /Foglobals-dia-vfunc-collision2.obj\r
-\r
-RUN: lld-link /debug /nodefaultlib /entry:main /out:%t.exe %S/Inputs/globals-dia-vfunc-collision2.obj\r
-RUN: llvm-pdbutil pretty -classes %t.pdb | FileCheck %s\r
-\r
-CHECK: struct S\r
-CHECK: func [0x00001060+ 0 - 0x0000106c-12 | sizeof= 12] (FPO) virtual int __cdecl A132()\r
-CHECK: func [0x00001070+ 0 - 0x0000107c-12 | sizeof= 12] (FPO) virtual int __cdecl A1001()\r
+REQUIRES: diasdk
+
+Input object file reconstruction:
+
+; // main.cpp
+; struct S {
+;   // Function names are chosen specifically to generate hash collisions in the
+;   // GSI hash table.
+;   virtual int A132() { return 102; }
+;   virtual int A1001() { return 300; }
+; };
+; 
+; int main(int argc, char **argv) {
+;   S s;
+;   return s.A132();
+; }
+
+clang-cl /Z7 /GS- /GR- /c main.cpp /Foglobals-dia-vfunc-collision2.obj
+
+RUN: lld-link /debug /nodefaultlib /entry:main /out:%t.exe %S/Inputs/globals-dia-vfunc-collision2.obj
+RUN: llvm-pdbutil pretty -classes %t.pdb | FileCheck %s
+
+CHECK: struct S
+CHECK: func [0x00001060+ 0 - 0x0000106c-12 | sizeof= 12] (FPO) virtual int __cdecl A132()
+CHECK: func [0x00001070+ 0 - 0x0000107c-12 | sizeof= 12] (FPO) virtual int __cdecl A1001()
index 6273c39..55a282c 100644 (file)
@@ -1,26 +1,26 @@
-REQUIRES: diasdk\r
-\r
-Input object file reconstruction:\r
-\r
-; // main.cpp\r
-; struct Base {\r
-;   virtual int V2() { return 42; }\r
-; };\r
-; \r
-; struct Derived : public Base {\r
-;   int V2() override { return 42; }\r
-; };\r
-; \r
-; int main()\r
-; {\r
-;   Derived D;\r
-;   return D.V2();\r
-; }\r
-\r
-clang-cl /Z7 /GS- /GR- /c main.cpp /Foglobals-dia-vfunc-simple.obj\r
-\r
-RUN: lld-link /debug /nodefaultlib /entry:main /out:%t.exe %S/Inputs/globals-dia-vfunc-simple.obj\r
-RUN: llvm-pdbutil pretty -classes %t.pdb | FileCheck %s\r
-\r
-CHECK: func [0x00001070+ 0 - 0x0000107c-12 | sizeof= 12] (FPO) virtual int __cdecl V2()\r
-CHECK: func [0x000010a0+ 0 - 0x000010ac-12 | sizeof= 12] (FPO) virtual int __cdecl V2()\r
+REQUIRES: diasdk
+
+Input object file reconstruction:
+
+; // main.cpp
+; struct Base {
+;   virtual int V2() { return 42; }
+; };
+; 
+; struct Derived : public Base {
+;   int V2() override { return 42; }
+; };
+; 
+; int main()
+; {
+;   Derived D;
+;   return D.V2();
+; }
+
+clang-cl /Z7 /GS- /GR- /c main.cpp /Foglobals-dia-vfunc-simple.obj
+
+RUN: lld-link /debug /nodefaultlib /entry:main /out:%t.exe %S/Inputs/globals-dia-vfunc-simple.obj
+RUN: llvm-pdbutil pretty -classes %t.pdb | FileCheck %s
+
+CHECK: func [0x00001070+ 0 - 0x0000107c-12 | sizeof= 12] (FPO) virtual int __cdecl V2()
+CHECK: func [0x000010a0+ 0 - 0x000010ac-12 | sizeof= 12] (FPO) virtual int __cdecl V2()