Reply To: Cadence support for OSVVM 2015.03
I have changed lines with ?= operator according to the syntax you suggested (also confirmed by Cadence support):
–if L ?= R then
if \?=\ (L, R) then
Anyway, I still have errors:
if \?=\ (L, R) then |ncvhdl_p: *E,ALTYMM (/prj/nvem/sw/SynthWorks/OSVVM@2015.06/AlertLogPkg.vhd,1715|13): subprogram call or operator argument type mismatch 87[184.108.40.206] 93[220.127.116.11].
Also I have problem with impure function Initialize: constant CONSTRUCT_ALERT_DATA_STRUCTURE : boolean := Initialize ; |ncvhdl_p: *E,IPMCAL (/prj/nvem/sw/SynthWorks/OSVVM@2015.06/AlertLogPkg.vhd,1009|66): Illegal protected method call or member access as per LRM [10.3].
As suggested by Jim, I keep posting any error hoping this help other Cadence users.Best regards.