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/SymbolTable.cpp b/src/compiler/translator/SymbolTable.cpp index cc6879e..35887d0 100644 --- a/src/compiler/translator/SymbolTable.cpp +++ b/src/compiler/translator/SymbolTable.cpp
@@ -229,7 +229,7 @@ } else { - TFunction *function = new TFunction(NewPoolTString(name), *rvalue, op, ext); + TFunction *function = new TFunction(NewPoolTString(name), rvalue, op, ext); function->addParameter(TConstParameter(ptype1));