diff options
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/Assembler/invalid-datalayout6.ll | 3 | ||||
-rw-r--r-- | llvm/test/Assembler/invalid-datalayout7.ll | 3 | ||||
-rw-r--r-- | llvm/test/Assembler/invalid-datalayout8.ll | 3 | ||||
-rw-r--r-- | llvm/test/Assembler/invalid-datalayout9.ll | 3 |
4 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/Assembler/invalid-datalayout6.ll b/llvm/test/Assembler/invalid-datalayout6.ll new file mode 100644 index 00000000000..425099f7cad --- /dev/null +++ b/llvm/test/Assembler/invalid-datalayout6.ll @@ -0,0 +1,3 @@ +; RUN: not llvm-as < %s 2>&1 | FileCheck %s +target datalayout = "a:" +; CHECK: Trailing separator in datalayout string diff --git a/llvm/test/Assembler/invalid-datalayout7.ll b/llvm/test/Assembler/invalid-datalayout7.ll new file mode 100644 index 00000000000..097227ae6ae --- /dev/null +++ b/llvm/test/Assembler/invalid-datalayout7.ll @@ -0,0 +1,3 @@ +; RUN: not llvm-as < %s 2>&1 | FileCheck %s +target datalayout = "p:52" +; CHECK: number of bits must be a byte width multiple diff --git a/llvm/test/Assembler/invalid-datalayout8.ll b/llvm/test/Assembler/invalid-datalayout8.ll new file mode 100644 index 00000000000..28832ffb17d --- /dev/null +++ b/llvm/test/Assembler/invalid-datalayout8.ll @@ -0,0 +1,3 @@ +; RUN: not llvm-as < %s 2>&1 | FileCheck %s +target datalayout = "e-p" +; CHECK: Missing size specification for pointer in datalayout string diff --git a/llvm/test/Assembler/invalid-datalayout9.ll b/llvm/test/Assembler/invalid-datalayout9.ll new file mode 100644 index 00000000000..dfeac65cf60 --- /dev/null +++ b/llvm/test/Assembler/invalid-datalayout9.ll @@ -0,0 +1,3 @@ +; RUN: not llvm-as < %s 2>&1 | FileCheck %s +target datalayout = "e-p:64" +; CHECK: Missing alignment specification for pointer in datalayout string |