[cfe-commits] r51194 - /cfe/trunk/include/clang/AST/Expr.h

Eli Friedman eli.friedman at gmail.com
Fri May 16 10:44:00 PDT 2008


Author: efriedma
Date: Fri May 16 12:44:00 2008
New Revision: 51194

URL: http://llvm.org/viewvc/llvm-project?rev=51194&view=rev
Log:
Fix review nit.


Modified:
    cfe/trunk/include/clang/AST/Expr.h

Modified: cfe/trunk/include/clang/AST/Expr.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Expr.h?rev=51194&r1=51193&r2=51194&view=diff

==============================================================================
--- cfe/trunk/include/clang/AST/Expr.h (original)
+++ cfe/trunk/include/clang/AST/Expr.h Fri May 16 12:44:00 2008
@@ -1152,7 +1152,8 @@
     return SubExprs[Index];
   }
 
-  int getShuffleMaskIdx(ASTContext &Ctx, unsigned N) {
+  unsigned getShuffleMaskIdx(ASTContext &Ctx, unsigned N) {
+    assert((N < NumExprs - 2) && "Shuffle idx out of range!");
     llvm::APSInt Result(32);
     bool result = getExpr(N+2)->isIntegerConstantExpr(Result, Ctx);
     assert(result && "Must be integer constant");





More information about the cfe-commits mailing list