﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1797	checked inline procedures should not call intern	sjamaan	felix winkelmann	"As found by Felix, inline safe procedures like `C_i_char_equalp` call `C_i_check_char_2` which requires a call to `intern0` to provide error reporting, sometimes more than once, even when there's no error.

This is highly inefficient and should be done differently. A quick fix would be to pass `C_SCHEME_FALSE` (or use the non-`_2` version like `C_i_check_char`) but perhaps it's better to have C versions of the checking predicates that can call intern0 on a C string in case of error."	defect	closed	major	5.4	core libraries	5.3.0	fixed			easy
