﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
74	Incorrect regexp in call to string-substitute causes random error rather than specific error message	Don Allen	Alex Shinn	"#;1> (string-substitute
  ""{12mp}""
  ""TRUE""
  ""{12mp}""
  #t)

Error: (car) bad argument type: ()

	Call history:

	<syntax>		(string-substitute ""{12mp}"" ""TRUE"" ""{12mp}"" #t)
	<eval>		(string-substitute ""{12mp}"" ""TRUE"" ""{12mp}"" #t)	<--
#;1> 

The braces in the regexp are incorrect -- they needed backslashes -- but the resulting error is very unhelpful. The regexp is mal-formed, and the regexp compiler ought to say so."	defect	closed	major		core libraries	4.1.x	fixed			
