Mercurial > hg > CbC > CbC_llvm
comparison test/MC/AsmParser/macros-argument-parsing-diagnostics.s @ 77:54457678186b LLVM3.6
LLVM 3.6
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 08 Sep 2014 22:06:00 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
34:e874dbf0ad9d | 77:54457678186b |
---|---|
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 |