Closed JimLewis closed 5 months ago
I think this has the same cause as #826, the test passes now anyway.
I installed updates for #826 and this one still failed. The other ones PASSED so I am fairly confident that I actually did the update :)
OK looks like I ran the other test case again by mistake.
I concur: Build: SandBox_Aggregates PASSED, Passed: 4, Failed: 0, Skipped: 0, Analyze Errors: 0, Simulate Errors: 0
Maybe related to the previous one, but probably not so I filed it separately. The following test case produces the following. Something is very wrong with the first assignment to the variable SLV. nvc --std=08 -H 128m --work=DefaultLib:C:/tools/VHDL_LIBS/nvc-1.11.2/DEFAULTLIB.08 -L C:/tools/VHDL_LIBS/nvc-1.11.2 -r --ieee-warnings=off aggregate_slice_2008 %% Log ALWAYS aggregate_slice_2008s in assignments follow direction of array at 0 ns %% Alert ERROR SLV := (3 downto 0 => X"C", others => '0') Received : 01 ?= Expected : 0C at 0 ns %% Log PASSED SLV := (7 downto 4 => '0') & X"C" Received : 0C at 0 ns %% DONE FAILED aggregate_slice_2008 Total Error(s) = 1 Failures: 0 Errors: 1 Warnings: 0 Passed: 1 Affirmations Checked: 2 at 0 ns
Seems like the first assignment made it unhappy.