[JSC] llintTrue / jitTrue can encounter native functions
[WebKit.git] / JSTests / stress / baselinejittrue.js
1 //@ runDefault("--useLLInt=0", "--useDFGJIT=0")
2
3 function shouldBe(actual, expected) {
4     if (actual !== expected)
5         throw new Error('bad value: ' + actual);
6 }
7
8 function jitCode1() {
9     return $vm.llintTrue();
10 }
11
12 function jitCode2() {
13     return $vm.baselineJITTrue();
14 }
15
16 if ($vm.useJIT()) {
17     shouldBe(jitCode1(), false);
18     shouldBe(jitCode2(), true);
19 }