| # RUN: llvm-mc -triple i386 %s | FileCheck %s | |
| # RUN: not llvm-mc -triple i386 --defsym ERR=1 %s 2>&1 | FileCheck %s --check-prefix=ERR | |
| T1: | |
| # CHECK: e | |
| # CHECK: 2.718281828459045235 | |
| .print "e" | |
| .print "2.718281828459045235" | |
| .ifdef ERR | |
| # CHECK-ERR: :[[#@LINE+2]]:8: expected double quoted string after .print | |
| .altmacro | |
| .print <pi> | |
| .noaltmacro | |
| # ERR: :[[#@LINE+1]]:12: error: expected newline | |
| .print "a" "misplaced-string" | |
| .endif |