| 1 | // RUN: %clang_cc1 -triple msp430-unknown-unknown -emit-llvm < %s| FileCheck %s |
|---|---|
| 2 | |
| 3 | __attribute__((interrupt(1))) void foo(void) {} |
| 4 | // CHECK: @llvm.used |
| 5 | // CHECK-SAME: @foo |
| 6 | |
| 7 | // CHECK: define msp430_intrcc void @foo() #0 |
| 8 | // CHECK: attributes #0 |
| 9 | // CHECK-SAME: noinline |
| 10 | // CHECK-SAME: "interrupt"="1" |
| 11 |