diff options
| author | Douglas Gregor <dgregor@apple.com> | 2009-01-23 21:04:18 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2009-01-23 21:04:18 +0000 |
| commit | 51650d380b29a1fbd58dfe3103942f7a7ade98ab (patch) | |
| tree | bf0a6d884d222b4ccb9bc630845aa837327b41f8 /clang/lib | |
| parent | ec2839108404dae5222251ebecddab3c19cbca41 (diff) | |
| download | bcm5719-llvm-51650d380b29a1fbd58dfe3103942f7a7ade98ab.tar.gz bcm5719-llvm-51650d380b29a1fbd58dfe3103942f7a7ade98ab.zip | |
Hopefully the last of the APSInt signedness issues with initializers. Fixes PR clang/3378
llvm-svn: 62876
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Sema/SemaInit.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaInit.cpp b/clang/lib/Sema/SemaInit.cpp index aff46ef61d5..15e2d5d13f2 100644 --- a/clang/lib/Sema/SemaInit.cpp +++ b/clang/lib/Sema/SemaInit.cpp @@ -626,6 +626,7 @@ CheckArrayDesignatorExpr(Sema &Self, Expr *Index, llvm::APSInt &Value) { return Self.Diag(Loc, diag::err_array_designator_negative) << Value.toString(10) << Index->getSourceRange(); + Value.setIsUnsigned(true); return false; } |

