Skip to content
Snippets Groups Projects
Commit c849b13c authored by Coby Tayree's avatar Coby Tayree
Browse files

[clang][SemaStmtAsm] small refactoring, NFC.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@312882 91177308-0d34-0410-b5e6-96231b3b80d8
parent f718a224
No related branches found
No related tags found
No related merge requests found
...@@ -62,11 +62,13 @@ static bool CheckAsmLValue(const Expr *E, Sema &S) { ...@@ -62,11 +62,13 @@ static bool CheckAsmLValue(const Expr *E, Sema &S) {
/// isOperandMentioned - Return true if the specified operand # is mentioned /// isOperandMentioned - Return true if the specified operand # is mentioned
/// anywhere in the decomposed asm string. /// anywhere in the decomposed asm string.
static bool isOperandMentioned(unsigned OpNo, static bool
ArrayRef<GCCAsmStmt::AsmStringPiece> AsmStrPieces) { isOperandMentioned(unsigned OpNo,
ArrayRef<GCCAsmStmt::AsmStringPiece> AsmStrPieces) {
for (unsigned p = 0, e = AsmStrPieces.size(); p != e; ++p) { for (unsigned p = 0, e = AsmStrPieces.size(); p != e; ++p) {
const GCCAsmStmt::AsmStringPiece &Piece = AsmStrPieces[p]; const GCCAsmStmt::AsmStringPiece &Piece = AsmStrPieces[p];
if (!Piece.isOperand()) continue; if (!Piece.isOperand())
continue;
// If this is a reference to the input and if the input was the smaller // If this is a reference to the input and if the input was the smaller
// one, then we have to reject this asm. // one, then we have to reject this asm.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment