id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
2149	t/src/embed/api.t	jkeenan	whiteknight	"Observed on linux/i386.  Test 6 passes with an ""all GCC, non-optimized build,"" but fails when I configure like this:
{{{
$ grep configure_args lib/Parrot/Config/Generated.pm 
  'configure_args' => '""--cc=g++"" ""--link=g++"" ""--ld=g++"" ""--optimize""',
}}}
I observe this in both master and the hllmap_fixed branch, which suggests the error first occurred before that branch was forked from master.

Thank you very much.

kid51

{{{
# 'g++  -D_GNU_SOURCE -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT  -DHASATTRIBUTE_COLD  -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT     -I./include -c -o t/src/embed/api_6.o t/src/embed/api_6.c' failed with exit code 1
# Failed to build 't/src/embed/api_6.o': t/src/embed/api.t: In function 'int main()':
# t/src/embed/api.t:294: error: cannot convert 'PMC**' to 'parrot_string_t**' for argument '3' to 'Parrot_Int Parrot_api_get_exception_backtrace(PMC*, PMC*, parrot_string_t**)'

#   Failed test 'Parrot_api_get_exception_backtrace'
#   at t/src/embed/api.t line 268.
# Looks like you failed 1 test of 8.
t/src/embed/api.t .. 
1..8
ok 1 - get set compiler
ok 2 - Parrot_api_serialize_bytecode_pmc
ok 3 - Parrot_api_set_runcore: invalid runcore
ok 4 - Parrot_api_reset_call_signature
ok 5 - Parrot_api_set_runcore
not ok 6 - Parrot_api_get_exception_backtrace
ok 7 - Parrot_api_(un)wrap_pointer
ok 8 - Parrot_api_reset_call_signature
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/8 subtests 

Test Summary Report
-------------------
t/src/embed/api.t (Wstat: 256 Tests: 8 Failed: 1)
  Failed test:  6
  Non-zero exit status: 1
Files=1, Tests=8,  1 wallclock secs ( 0.03 usr  0.00 sys +  0.61 cusr  0.24 csys =  0.88 CPU)
Result: FAIL
}}}"	bug	closed	major		embed/extend	3.5.0	medium	fixed		dukeleto			
