summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Capens <nicolascapens@chromium.org>2013-11-15 17:10:04 -0800
committerShannon Woods <shannonwoods@chromium.org>2013-11-22 12:05:32 -0500
commit3e827839b07c060a3e8204dd520e10b934aacfe3 (patch)
tree12fe632a98ff3baab5f38e4193f8d75551cc2c88
parenta76d79ec293916f29f48ecf781e25cbd5d65e4d2 (diff)
downloadangle_dx11-3e827839b07c060a3e8204dd520e10b934aacfe3.tar.gz
Use 64-bit safe constant union indexes.
BUG=angle:450 Change-Id: If7be5f72e1037d92256edf45e1cfc7fedbf0b4bd
-rw-r--r--src/compiler/intermediate.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/intermediate.h b/src/compiler/intermediate.h
index 14e39fd5..3f2ea145 100644
--- a/src/compiler/intermediate.h
+++ b/src/compiler/intermediate.h
@@ -384,9 +384,9 @@ public:
ConstantUnion* getUnionArrayPointer() const { return unionArrayPointer; }
- int getIConst(int index) const { return unionArrayPointer ? unionArrayPointer[index].getIConst() : 0; }
- float getFConst(int index) const { return unionArrayPointer ? unionArrayPointer[index].getFConst() : 0.0f; }
- bool getBConst(int index) const { return unionArrayPointer ? unionArrayPointer[index].getBConst() : false; }
+ int getIConst(size_t index) const { return unionArrayPointer ? unionArrayPointer[index].getIConst() : 0; }
+ float getFConst(size_t index) const { return unionArrayPointer ? unionArrayPointer[index].getFConst() : 0.0f; }
+ bool getBConst(size_t index) const { return unionArrayPointer ? unionArrayPointer[index].getBConst() : false; }
virtual TIntermConstantUnion* getAsConstantUnion() { return this; }
virtual void traverse(TIntermTraverser*);