----- Original Message -----
> From: "Remi Forax" <fo...@univ-mlv.fr>
> To: "valhalla-spec-experts" <valhalla-spec-experts@openjdk.java.net>
> Sent: Thursday, January 6, 2022 7:50:54 PM
> Subject: Why do we need .ref class for primtive class ?

> It just occurs to me that while ACC_VALUE is a bit that change the runtime
> semantics,
> something the VM should take care of, ACC_PRIMITIVE is not a bit that change 
> the
> runtime semantics, only the javac translation strategy,
> javac emits Q-types instead of L-type + the Preload attribute.
> 
> If value classes and primitive classes are equivalent at runtime, why do we 
> need
> to generate the .ref interface/abstract class ?
> We can use L-type instead.


Just to be clear, it's not about removing Complex.ref from the language but to 
translate it to LComplex;

RĂ©mi

Reply via email to