| 1 | // RUN: %clang_cc1 -emit-llvm -triple i686-apple-darwin -mregparm 3 %s -o - | FileCheck %s |
|---|---|
| 2 | // PR3967 |
| 3 | |
| 4 | enum kobject_action { |
| 5 | KOBJ_ADD, |
| 6 | KOBJ_REMOVE, |
| 7 | KOBJ_CHANGE, |
| 8 | KOBJ_MOVE, |
| 9 | KOBJ_ONLINE, |
| 10 | KOBJ_OFFLINE, |
| 11 | KOBJ_MAX |
| 12 | }; |
| 13 | |
| 14 | struct kobject; |
| 15 | |
| 16 | // CHECK: i32 inreg %action |
| 17 | int kobject_uevent(struct kobject *kobj, enum kobject_action action) {} |
| 18 |