1 # RUN: not llvm-mc -triple i386 -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
3 .macro double first = -1, second = -1
11 # CHECK: error: too many positional arguments
12 # CHECK: double 0, 1, 2
16 # CHECK: error: cannot mix positional and keyword arguments
17 # CHECK: double second = 1, 2
21 # CHECK: error: parameter named 'third' does not exist for macro 'double'
22 # CHECK: double third = 0