commit | 7f17a50cb07a2248f3a0c35dd6a91dcf43aae998 | [log] [tgz] |
---|---|---|
author | Dmitry Skiba <dskiba@google.com> | Mon Jun 22 15:08:39 2015 -0700 |
committer | Jamie Madill <jmadill@chromium.org> | Tue Jun 30 20:35:34 2015 +0000 |
tree | 400b93e33cceb3ce9259fe1563c06c8a78411a95 | |
parent | efa3d8ebcc800c48f96ab735463e924b91a769fc [diff] [blame] |
Store TFunction::returnType by a const pointer. On 32-bit Android this change saves ~30KiB per compiler instance. BUG=492725 Change-Id: I8bea48d57ee7eac0a0ee417035085c0d335aea09 Reviewed-on: https://chromium-review.googlesource.com/281047 Reviewed-by: Jamie Madill <jmadill@chromium.org> Tested-by: Dmitry Skiba <dskiba@google.com>
diff --git a/src/compiler/translator/ParseContext.cpp b/src/compiler/translator/ParseContext.cpp index 2d08172..6f4bba4 100644 --- a/src/compiler/translator/ParseContext.cpp +++ b/src/compiler/translator/ParseContext.cpp
@@ -1877,7 +1877,7 @@ } TString tempString; - TType type(publicType); + const TType *type = new TType(publicType); return new TFunction(&tempString, type, op); }