diff options
author | Chad Rosier <mcrosier@apple.com> | 2012-08-25 00:11:56 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2012-08-25 00:11:56 +0000 |
commit | de70e0ef454ce294b5526815e8ce657aa6806bff (patch) | |
tree | bf40032660b266272a7a72ac18188c4877f89fd5 /clang/lib/Parse/ParseStmt.cpp | |
parent | 6ab80a0872f18b012ef9b6106ed84a359073750b (diff) | |
download | bcm5719-llvm-de70e0ef454ce294b5526815e8ce657aa6806bff.tar.gz bcm5719-llvm-de70e0ef454ce294b5526815e8ce657aa6806bff.zip |
[ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.
No functional change intended.
llvm-svn: 162632
Diffstat (limited to 'clang/lib/Parse/ParseStmt.cpp')
-rw-r--r-- | clang/lib/Parse/ParseStmt.cpp | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/clang/lib/Parse/ParseStmt.cpp b/clang/lib/Parse/ParseStmt.cpp index 37f5bc51ca6..f58f90d56c5 100644 --- a/clang/lib/Parse/ParseStmt.cpp +++ b/clang/lib/Parse/ParseStmt.cpp @@ -1702,8 +1702,8 @@ StmtResult Parser::ParseMicrosoftAsmStatement(SourceLocation AsmLoc) { ExprVector Constraints; ExprVector Exprs; ExprVector Clobbers; - return Actions.ActOnAsmStmt(AsmLoc, true, true, 0, 0, 0, Constraints, Exprs, - AsmString.take(), Clobbers, EndLoc); + return Actions.ActOnGCCAsmStmt(AsmLoc, true, true, 0, 0, 0, Constraints, + Exprs, AsmString.take(), Clobbers, EndLoc); } // FIXME: We should be passing source locations for better diagnostics. @@ -1774,11 +1774,10 @@ StmtResult Parser::ParseAsmStatement(bool &msAsm) { if (Tok.is(tok::r_paren)) { // We have a simple asm expression like 'asm("foo")'. T.consumeClose(); - return Actions.ActOnAsmStmt(AsmLoc, /*isSimple*/ true, isVolatile, - /*NumOutputs*/ 0, /*NumInputs*/ 0, 0, - Constraints, Exprs, - AsmString.take(), Clobbers, - T.getCloseLocation()); + return Actions.ActOnGCCAsmStmt(AsmLoc, /*isSimple*/ true, isVolatile, + /*NumOutputs*/ 0, /*NumInputs*/ 0, 0, + Constraints, Exprs, AsmString.take(), + Clobbers, T.getCloseLocation()); } // Parse Outputs, if present. @@ -1839,11 +1838,10 @@ StmtResult Parser::ParseAsmStatement(bool &msAsm) { } T.consumeClose(); - return Actions.ActOnAsmStmt(AsmLoc, false, isVolatile, - NumOutputs, NumInputs, Names.data(), - Constraints, Exprs, - AsmString.take(), Clobbers, - T.getCloseLocation()); + return Actions.ActOnGCCAsmStmt(AsmLoc, false, isVolatile, NumOutputs, + NumInputs, Names.data(), Constraints, Exprs, + AsmString.take(), Clobbers, + T.getCloseLocation()); } /// ParseAsmOperands - Parse the asm-operands production as used by |