]> granicus.if.org Git - clang/commitdiff
Fix review nit.
authorEli Friedman <eli.friedman@gmail.com>
Fri, 16 May 2008 17:44:00 +0000 (17:44 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Fri, 16 May 2008 17:44:00 +0000 (17:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51194 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Expr.h

index 6fb262732142fb0ee15a7add8aea13e07db61f68..3699ba1df704aaf82854be79784b7719447bf839 100644 (file)
@@ -1152,7 +1152,8 @@ public:
     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");