]> granicus.if.org Git - clang/commit
[ms-inline asm] Start tracking which tokens are registers and which are
authorChad Rosier <mcrosier@apple.com>
Thu, 16 Aug 2012 17:10:59 +0000 (17:10 +0000)
committerChad Rosier <mcrosier@apple.com>
Thu, 16 Aug 2012 17:10:59 +0000 (17:10 +0000)
commitf64c11815e68f025737dc41d8d94e31e1426274d
tree0b9d0df8078f1aca80cc6f994afee418be6e3e42
parent089e5b3bf2e57da0173b170ad501867b43395385
[ms-inline asm] Start tracking which tokens are registers and which are
variables, function or label references.  The former is a potential clobber.
The latter is either an input or an output.  Unfortunately, it's difficult to
test this patch at the moment, but the added test case will eventually do so.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162026 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaStmt.cpp
test/CodeGen/ms-inline-asm.c