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[22.214.171.124] 93[126.96.36.199].
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.