[AVX512] Add vpermil variable version
[oota-llvm.git] / test / MC / AsmParser / macros-argument-parsing-diagnostics.s
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