I need to know why clang allows constant variable using in output list.
const int b = 0;
"mov $10, %0\n"
I found that clang checks whether variable is LValue. It does in
CheckAsmLValue() function (clang/lib/Sema/SemaStmt.cpp). but I there is not
checking for const variables.
So where it will be more effectively to change the implementation to deny
the using of read-only variables in operand list?