Opened 8 years ago

Closed 8 years ago

#1059 closed defect (fixed)

C_c_*vector are using the wrong lolevel accessors

Reported by: sjamaan Owned by: sjamaan
Priority: major Milestone: 4.9.0
Component: core libraries Version: 4.8.x
Keywords: Cc:
Estimated difficulty:

Description (last modified by Mario Domenech Goulart)

As evidenced by http://salmonella-linux-x86.call-cc.org/master-debugbuild/gcc/linux/x86/2013/11/07/salmonella-report/test/seulex.htmlz the accessors for C_c_*vector need to be changed from C_u_i_cdr to C_block_item or some such, in order to pass the paranoid checks inserted by C_DEBUGBUILD.

This isn't caught by the test suite, so I'm betting there are no tests whatsoever for these accessors, so far.

Change History (4)

comment:1 Changed 8 years ago by Mario Domenech Goulart

Description: modified (diff)

comment:2 Changed 8 years ago by sjamaan

There are many other eggs affected by this. At least SRFI-27, sundials, string-utils, s11n and suspension.

comment:3 in reply to:  2 Changed 8 years ago by Ivan Raikov

mpi also depends extensively on C_c_*vector routines

Replying to sjamaan:

There are many other eggs affected by this. At least SRFI-27, sundials, string-utils, s11n and suspension.

comment:4 Changed 8 years ago by sjamaan

Resolution: fixed
Status: newclosed

Fuxed by d3906e96adaf9dc24e6f514faf2e978810d516c8

Note: See TracTickets for help on using tickets.