diff options
| author | Anders Carlsson <andersca@mac.com> | 2010-01-30 18:33:31 +0000 | 
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2010-01-30 18:33:31 +0000 | 
| commit | 0b0a122fde79751075401585e72b7cd85ced70de (patch) | |
| tree | dddc41d0ede4a4304e1f7d116bc8a243b2721598 /clang/lib/Sema/SemaStmt.cpp | |
| parent | 193e64c699d3bd21bc5c0929b16b95d972ffd675 (diff) | |
| download | bcm5719-llvm-0b0a122fde79751075401585e72b7cd85ced70de.tar.gz bcm5719-llvm-0b0a122fde79751075401585e72b7cd85ced70de.zip | |
StringRef-ize the TargetInfo::ConstraintInfo constructor.
llvm-svn: 94916
Diffstat (limited to 'clang/lib/Sema/SemaStmt.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaStmt.cpp | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/clang/lib/Sema/SemaStmt.cpp b/clang/lib/Sema/SemaStmt.cpp index 4e3e038144d..fad3e4ba0a1 100644 --- a/clang/lib/Sema/SemaStmt.cpp +++ b/clang/lib/Sema/SemaStmt.cpp @@ -1197,8 +1197,7 @@ Sema::OwningStmtResult Sema::ActOnAsmStmt(SourceLocation AsmLoc,        return StmtError(Diag(Literal->getLocStart(),diag::err_asm_wide_character)          << Literal->getSourceRange()); -    TargetInfo::ConstraintInfo Info(Literal->getStrData(), -                                    Literal->getByteLength(), +    TargetInfo::ConstraintInfo Info(Literal->getString(),                                      Names[i]);      if (!Context.Target.validateOutputConstraint(Info))        return StmtError(Diag(Literal->getLocStart(), @@ -1224,9 +1223,7 @@ Sema::OwningStmtResult Sema::ActOnAsmStmt(SourceLocation AsmLoc,        return StmtError(Diag(Literal->getLocStart(),diag::err_asm_wide_character)          << Literal->getSourceRange()); -    TargetInfo::ConstraintInfo Info(Literal->getStrData(), -                                    Literal->getByteLength(), -                                    Names[i]); +    TargetInfo::ConstraintInfo Info(Literal->getString(), Names[i]);      if (!Context.Target.validateInputConstraint(OutputConstraintInfos.data(),                                                  NumOutputs, Info)) {        return StmtError(Diag(Literal->getLocStart(), | 

