id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
3749	unexpected parse errors with `do` and `let`	dherington		"Unless I misunderstand, all three of the following definitions are syntactically correct.  However, f2 and f3 elicit parse errors.

{{{
f1 = do let x = 3
        return x

f2 = do let x = 3; return x

f3 = do { let x = 3; return x }
}}}"	bug	closed	normal		Compiler	6.10.4	invalid	do, let, parse error		Windows	x86	GHC rejects valid program					
