Matthias Braun | 538859c | 2016-07-16 02:24:59 +0000 | [diff] [blame^] | 1 | # RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s |
Alex Lorenz | 78d7831 | 2015-05-28 22:41:12 +0000 | [diff] [blame] | 2 | # This test ensures that an error is reported when a machine function doesn't |
3 | # have a name attribute. | ||||
4 | |||||
5 | --- | | ||||
6 | |||||
7 | define i32 @foo() { | ||||
8 | ret i32 0 | ||||
9 | } | ||||
10 | |||||
11 | define i32 @bar() { | ||||
12 | ret i32 0 | ||||
13 | } | ||||
14 | |||||
15 | ... | ||||
16 | --- | ||||
Alex Lorenz | 735c47e | 2015-06-15 20:30:22 +0000 | [diff] [blame] | 17 | # CHECK: [[@LINE+1]]:1: missing required key 'name' |
Alex Lorenz | 78d7831 | 2015-05-28 22:41:12 +0000 | [diff] [blame] | 18 | nme: foo |
Alex Lorenz | 5022f6b | 2015-08-13 23:10:16 +0000 | [diff] [blame] | 19 | body: | |
20 | bb.0: | ||||
Alex Lorenz | 78d7831 | 2015-05-28 22:41:12 +0000 | [diff] [blame] | 21 | ... |
22 | --- | ||||
23 | name: bar | ||||
Alex Lorenz | 5022f6b | 2015-08-13 23:10:16 +0000 | [diff] [blame] | 24 | body: | |
25 | bb.0: | ||||
Alex Lorenz | 78d7831 | 2015-05-28 22:41:12 +0000 | [diff] [blame] | 26 | ... |