﻿id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc
149	Incorrectly resolving asm statement operand names	Thierry Delisle		"Given the following code : 
{{{
static inline bool bts(volatile size_t * target, size_t bit ) {
	int result = 0;
	asm volatile(
		""LOCK btsq %[bit_asm], %[target_asm]\n\t""
            :""=@ccc"" (result)
            : [target_asm] ""m"" (*target), [bit_asm] ""r"" (bit)
	);
	return result != 0;
}
}}}

Cforall attempts to resolve the names target_asm and bit_asm. This behaviour is incorrect and the names should be left as is."	defect	closed	minor	cfa-cc	1.0	fixed		
