summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.h
diff options
context:
space:
mode:
author Santiago Aboy Solanes <solanes@google.com> 2024-01-11 19:22:52 +0000
committer Santiago Aboy Solanes <solanes@google.com> 2024-02-01 14:11:11 +0000
commit3635778c93311715ff7533e3a7657dd1faa2d935 (patch)
tree14d8cf8718e6624479e40328c8f69d2dcc484c81 /compiler/optimizing/code_generator.h
parente10dc458975828e28f551014b0309ff151bba362 (diff)
Consider the default case in ProcessLoopPhiWithUnknownInput
The replacement heap value can be an HIR instruction or the default value. Crafting a small regression test is hard as we need to be processing a loop phi with an unknown input, and in this process we need to see a load which has a record.value that requires a non loop phi but its corresponding heap value has to be a default value that doesn't require a non loop phi. An example of such case can be seen in the `com.aspose.pdf.internal.ms.System.Collections.Generic.l0t com.aspose.pdf.internal.l41h.lv.lI(int, int, com.aspose.pdf.internal.l39if.lh, com.aspose.pdf.internal.l38k.lb)` method from the app in the bug which is very convoluted. Bug: 319045750 Test: art/test/testrunner/testrunner.py --host --64 --optimizing -b Test: locally compiling app in the bug Change-Id: I7cd51a96f8557b5b27e9722cc284c57732db5523
Diffstat (limited to 'compiler/optimizing/code_generator.h')
0 files changed, 0 insertions, 0 deletions