Skip to content

Commit d36dcec

Browse files
committed
[clang] [Sema] Check argument range for prefetchi* intrinsics
1 parent 39c8cfb commit d36dcec

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

clang/lib/Sema/SemaX86.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -954,6 +954,11 @@ bool SemaX86::CheckBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID,
954954
l = 0;
955955
u = 15;
956956
break;
957+
case X86::BI__builtin_ia32_prefetchi:
958+
i = 1;
959+
l = 2; // _MM_HINT_T1
960+
u = 3; // _MM_HINT_T0
961+
break;
957962
}
958963

959964
// Note that we don't force a hard error on the range check here, allowing

0 commit comments

Comments
 (0)