llvm.org GIT mirror llvm / 2edda52 test / MC / ARM / symbol-variants-errors.s
2edda52

Tree @2edda52 (Download .tar.gz)

symbol-variants-errors.s @2edda52raw · history · blame

@ RUN: not llvm-mc < %s -triple armv7-none-linux-gnueabi 2>&1 | FileCheck %s

@ check for invalid variant
f1:
  bl bar(blargh)
@CHECK: error: invalid variant 'blargh'
@CHECK:  bl bar(blargh)
@CHECK:                ^

@ check for missing closed paren
f2:
  .word bar(got
@CHECK: error: unexpected token in variant, expected ')'
@CHECK:  .word bar(got
@CHECK:               ^

@ check for invalid symbol before variant end
f3:
  .word bar(got+2)

@CHECK: error: unexpected token in variant, expected ')'
@CHECK:  .word bar(got+2)
@CHECK:               ^