Home | History | Annotate | Download | only in AsmParser
      1 # RUN: not llvm-mc -triple i386 -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
      2 
      3 	.macro double first = -1, second = -1
      4 		# begin entry
      5 		.long \first
      6 		.long \second
      7 		# end entry
      8 	.endm
      9 
     10 	double 0, 1, 2
     11 # CHECK: error: too many positional arguments
     12 # CHECK: 	double 0, 1, 2
     13 # CHECK:                     ^
     14 
     15 	double second = 1, 2
     16 # CHECK: error: cannot mix positional and keyword arguments
     17 # CHECK: 	double second = 1, 2
     18 # CHECK:                           ^
     19 
     20 	double third = 0
     21 # CHECK: error: parameter named 'third' does not exist for macro 'double'
     22 # CHECK: 	double third = 0
     23 # CHECK:               ^
     24 
     25