From 164254d77c36a2f224987406d66f3bacfdbb7652 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Tue, 12 Apr 2011 00:03:38 +0000 Subject: [PATCH] Test for invalid constant expr addition - bad octal constant. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129323 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/AsmParser/exprs-invalid.s | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/test/MC/AsmParser/exprs-invalid.s b/test/MC/AsmParser/exprs-invalid.s index 5358fc5d753..5baa9dd4c37 100644 --- a/test/MC/AsmParser/exprs-invalid.s +++ b/test/MC/AsmParser/exprs-invalid.s @@ -1,13 +1,5 @@ -// RUN: not llvm-mc -triple i386-unknown-unknown %s 2> %t -// RUN: FileCheck -input-file %t %s - -// Currently XFAIL'ed, since the front-end isn't validating this. Figure out the -// right resolution. -// -// XFAIL: * - - .text -a: - .data -// CHECK: expected relocatable expression - .long -(0 + a) +// RUN: not llvm-mc -triple x86_64-apple-darwin10 %s 2> %t.err | FileCheck %s +// RUN: FileCheck --check-prefix=CHECK-ERRORS %s < %t.err +// CHECK: .section __TEXT,__text,regular,pure_instructions +// CHECK-ERRORS: error: Invalid octal number +.long 80+08