diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/profile/IntValueProfile.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/profile/IntValueProfile.java
index f748de400389b01404105b97e1ac508e26acd3ed..26e95f1f5594ffd7a1a546501586383aadaac1bc 100644
--- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/profile/IntValueProfile.java
+++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/profile/IntValueProfile.java
@@ -32,8 +32,7 @@ public final class IntValueProfile {
     private static final byte GENERIC = 2;
 
     @CompilationFinal private int cachedValue;
-
-    private byte state = 0;
+    @CompilationFinal private byte state = 0;
 
     private IntValueProfile() {
     }