#!/bin/sh

source $testsuitedir/lib_test.sh

cat > PROGRAMME << EOP
	:size @&0 -> &1
EOP

cat > MEMOIRE_INITIALE << EOM
# Memory:
#> &0 : INT 3
#> &1 : INT
#> &5 / s : STR "three\n"
# Aliases:
# s -> &5
# Free addresses:
# Free blocks:
# End of memory
EOM

cat > MEMOIRE_REF << EOM
# Memory:
#> &0 : INT 3
#> &1 : INT
#> &5 / s : STR "three\n"
# Aliases:
# s -> &5
# Free addresses:
# Free blocks:
# End of memory
EOM

cat > STDOUT_REF << EOS
EOS

cat > STDERR_REF << EOS
+---------------------------------------------------------------------------------------------------------------------------+
| File PROGRAMME.setlggasm, line 1 > Runtime error (SEGV): Read to address &0 incorrect as value type is INT instead of STR |
+---------------------------------------------------------------------------------------------------------------------------+
EOS

cat > CODE_RETOUR_REF << EOC
129
EOC

test_basique
