diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-05-25 12:43:13 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-05-25 12:43:13 +0000 |
commit | fba226fc522a618368c852e424c554fa8af9f0c2 (patch) | |
tree | c8cdf0eee5cc1d3733b7de70930a084f56e8224e | |
parent | 62692b442aa19ad7f110faa55577f8c1af237175 (diff) | |
download | llvm-fba226fc522a618368c852e424c554fa8af9f0c2.tar.gz llvm-fba226fc522a618368c852e424c554fa8af9f0c2.tar.bz2 llvm-fba226fc522a618368c852e424c554fa8af9f0c2.tar.xz |
Make these CHECKs a bit more strict.
The " at the end of the line makes sure we matched the entire directive.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209599 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/CodeGen/X86/dllexport-x86_64.ll | 56 | ||||
-rw-r--r-- | test/CodeGen/X86/dllexport.ll | 68 |
2 files changed, 62 insertions, 62 deletions
diff --git a/test/CodeGen/X86/dllexport-x86_64.ll b/test/CodeGen/X86/dllexport-x86_64.ll index 8bd882efee..bd099b0422 100644 --- a/test/CodeGen/X86/dllexport-x86_64.ll +++ b/test/CodeGen/X86/dllexport-x86_64.ll @@ -74,31 +74,31 @@ define weak_odr dllexport void @weak1() { ; CHECK: .section .drectve -; WIN32: /EXPORT:Var1,DATA -; WIN32: /EXPORT:Var2,DATA -; WIN32: /EXPORT:Var3,DATA -; WIN32: /EXPORT:WeakVar1,DATA -; WIN32: /EXPORT:WeakVar2,DATA -; WIN32: /EXPORT:f1 -; WIN32: /EXPORT:f2 -; WIN32: /EXPORT:lnk1 -; WIN32: /EXPORT:lnk2 -; WIN32: /EXPORT:weak1 -; WIN32: /EXPORT:alias -; WIN32: /EXPORT:alias2 -; WIN32: /EXPORT:alias3 -; WIN32: /EXPORT:weak_alias -; MINGW: -export:Var1,data -; MINGW: -export:Var2,data -; MINGW: -export:Var3,data -; MINGW: -export:WeakVar1,data -; MINGW: -export:WeakVar2,data -; MINGW: -export:f1 -; MINGW: -export:f2 -; MINGW: -export:lnk1 -; MINGW: -export:lnk2 -; MINGW: -export:weak1 -; MINGW: -export:alias -; MINGW: -export:alias2 -; MINGW: -export:alias3 -; MINGW: -export:weak_alias +; WIN32: /EXPORT:Var1,DATA" +; WIN32: /EXPORT:Var2,DATA" +; WIN32: /EXPORT:Var3,DATA" +; WIN32: /EXPORT:WeakVar1,DATA" +; WIN32: /EXPORT:WeakVar2,DATA" +; WIN32: /EXPORT:f1" +; WIN32: /EXPORT:f2" +; WIN32: /EXPORT:lnk1" +; WIN32: /EXPORT:lnk2" +; WIN32: /EXPORT:weak1" +; WIN32: /EXPORT:alias" +; WIN32: /EXPORT:alias2" +; WIN32: /EXPORT:alias3" +; WIN32: /EXPORT:weak_alias" +; MINGW: -export:Var1,data" +; MINGW: -export:Var2,data" +; MINGW: -export:Var3,data" +; MINGW: -export:WeakVar1,data" +; MINGW: -export:WeakVar2,data" +; MINGW: -export:f1" +; MINGW: -export:f2" +; MINGW: -export:lnk1" +; MINGW: -export:lnk2" +; MINGW: -export:weak1" +; MINGW: -export:alias" +; MINGW: -export:alias2" +; MINGW: -export:alias3" +; MINGW: -export:weak_alias" diff --git a/test/CodeGen/X86/dllexport.ll b/test/CodeGen/X86/dllexport.ll index b85df83e3e..0805fe2efa 100644 --- a/test/CodeGen/X86/dllexport.ll +++ b/test/CodeGen/X86/dllexport.ll @@ -93,38 +93,38 @@ define weak_odr dllexport void @weak1() { ; CHECK: .section .drectve -; CHECK-CL: /EXPORT:_Var1,DATA -; CHECK-CL: /EXPORT:_Var2,DATA -; CHECK-CL: /EXPORT:_Var3,DATA -; CHECK-CL: /EXPORT:_WeakVar1,DATA -; CHECK-CL: /EXPORT:_WeakVar2,DATA -; CHECK-CL: /EXPORT:_f1 -; CHECK-CL: /EXPORT:_f2 -; CHECK-CL: /EXPORT:_stdfun@0 -; CHECK-CL: /EXPORT:@fastfun@0 -; CHECK-CL: /EXPORT:_thisfun -; CHECK-CL: /EXPORT:_lnk1 -; CHECK-CL: /EXPORT:_lnk2 -; CHECK-CL: /EXPORT:_weak1 -; CHECK-CL: /EXPORT:_alias -; CHECK-CL: /EXPORT:_alias2 -; CHECK-CL: /EXPORT:_alias3 -; CHECK-CL: /EXPORT:_weak_alias -; CHECK-GCC: -export:Var1,data -; CHECK-GCC: -export:Var2,data -; CHECK-GCC: -export:Var3,data -; CHECK-GCC: -export:WeakVar1,data -; CHECK-GCC: -export:WeakVar2,data -; CHECK-GCC: -export:f1 -; CHECK-GCC: -export:f2 -; CHECK-GCC: -export:stdfun@0 -; CHECK-GCC: -export:@fastfun@0 -; CHECK-GCC: -export:thisfun -; CHECK-GCC: -export:lnk1 -; CHECK-GCC: -export:lnk2 -; CHECK-GCC: -export:weak1 -; CHECK-GCC: -export:alias -; CHECK-GCC: -export:alias2 -; CHECK-GCC: -export:alias3 -; CHECK-GCC: -export:weak_alias +; CHECK-CL: /EXPORT:_Var1,DATA" +; CHECK-CL: /EXPORT:_Var2,DATA" +; CHECK-CL: /EXPORT:_Var3,DATA" +; CHECK-CL: /EXPORT:_WeakVar1,DATA" +; CHECK-CL: /EXPORT:_WeakVar2,DATA" +; CHECK-CL: /EXPORT:_f1" +; CHECK-CL: /EXPORT:_f2" +; CHECK-CL: /EXPORT:_stdfun@0" +; CHECK-CL: /EXPORT:@fastfun@0" +; CHECK-CL: /EXPORT:_thisfun" +; CHECK-CL: /EXPORT:_lnk1" +; CHECK-CL: /EXPORT:_lnk2" +; CHECK-CL: /EXPORT:_weak1" +; CHECK-CL: /EXPORT:_alias" +; CHECK-CL: /EXPORT:_alias2" +; CHECK-CL: /EXPORT:_alias3" +; CHECK-CL: /EXPORT:_weak_alias" +; CHECK-GCC: -export:Var1,data" +; CHECK-GCC: -export:Var2,data" +; CHECK-GCC: -export:Var3,data" +; CHECK-GCC: -export:WeakVar1,data" +; CHECK-GCC: -export:WeakVar2,data" +; CHECK-GCC: -export:f1" +; CHECK-GCC: -export:f2" +; CHECK-GCC: -export:stdfun@0" +; CHECK-GCC: -export:@fastfun@0" +; CHECK-GCC: -export:thisfun" +; CHECK-GCC: -export:lnk1" +; CHECK-GCC: -export:lnk2" +; CHECK-GCC: -export:weak1" +; CHECK-GCC: -export:alias" +; CHECK-GCC: -export:alias2" +; CHECK-GCC: -export:alias3" +; CHECK-GCC: -export:weak_alias" |