diff options
author | Steve Naroff <snaroff@apple.com> | 2009-04-13 20:26:29 +0000 |
---|---|---|
committer | Steve Naroff <snaroff@apple.com> | 2009-04-13 20:26:29 +0000 |
commit | fd942628abfe30e30427875db953222ae99b4325 (patch) | |
tree | 9e0e0a4aba5269421888345e00c650483e373863 /lib/Sema/SemaChecking.cpp | |
parent | db678c6b0c3bdf5b9ba56bb21960cfa2d54c4f87 (diff) |
Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68982 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaChecking.cpp')
-rw-r--r-- | lib/Sema/SemaChecking.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Sema/SemaChecking.cpp b/lib/Sema/SemaChecking.cpp index 1802b6e942..d2aec65cef 100644 --- a/lib/Sema/SemaChecking.cpp +++ b/lib/Sema/SemaChecking.cpp @@ -159,6 +159,11 @@ Sema::CheckFunctionCall(FunctionDecl *FDecl, CallExpr *TheCall) { /// CheckObjCString - Checks that the argument to the builtin /// CFString constructor is correct +/// FIXME: GCC currently emits the following warning: +/// "warning: input conversion stopped due to an input byte that does not +/// belong to the input codeset UTF-8" +/// Note: It might also make sense to do the UTF-16 conversion here (would +/// simplify the backend). bool Sema::CheckObjCString(Expr *Arg) { Arg = Arg->IgnoreParenCasts(); StringLiteral *Literal = dyn_cast<StringLiteral>(Arg); |