blob: 30f0e51b3b663bd764c2b761afe5bb9bf90d57cb [file] [log] [blame]
Matthias Braun538859c2016-07-16 02:24:59 +00001# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
Alex Lorenz78d78312015-05-28 22:41:12 +00002# 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 Lorenz735c47e2015-06-15 20:30:22 +000017# CHECK: [[@LINE+1]]:1: missing required key 'name'
Alex Lorenz78d78312015-05-28 22:41:12 +000018nme: foo
Alex Lorenz5022f6b2015-08-13 23:10:16 +000019body: |
20 bb.0:
Alex Lorenz78d78312015-05-28 22:41:12 +000021...
22---
23name: bar
Alex Lorenz5022f6b2015-08-13 23:10:16 +000024body: |
25 bb.0:
Alex Lorenz78d78312015-05-28 22:41:12 +000026...