1;; Check that optnone is correctly ignored when extension is not enabled
2; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-SPIRV
3
4;; Per SPIR-V spec:
5;; FunctionControlDontInlineMask = 0x2 (2)
6; CHECK-SPIRV: %[[#]] = OpFunction %[[#]] DontInline
7
8; Function Attrs: nounwind optnone noinline
9define spir_func void @_Z3foov() #0 {
10entry:
11  ret void
12}
13
14attributes #0 = { nounwind optnone noinline }
15