Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
ext
/
asm2.C
blob: 6cec382c8ba7a76df77ebcef7772562c0f08ae3e [
file
] [
log
] [
blame
]
// Bug: in a template, we forgot that this was a simple asm, and decided
// that %edi was a malformed operand specifier.
template
<
class
T
>
class
I
{
public
:
void
f
()
{
asm
(
"# mov %edi, %esi"
);
}
};
int
main
()
{
I
<int>
x
;
x
.
f
();
}