reactorlabs/rir

ScopeResolution: unnecessary execution of code

Open

#1,274 opened on 2024年4月1日

GitHub で見る
 (0 comments) (0 reactions) (0 assignees)C++ (19 forks)github user discovery
buggood first issuepir

Repository metrics

Stars
 (61 stars)
PR merge metrics
 (PR metrics pending)

説明

The code here will run on every iteration of this pass. Even if it does not change the 'changed' flag , the method fromContext should not be invoked more than is required.

https://github.com/reactorlabs/rir/blob/0c2896fbc82f505e61ed8db416e113905d8f2237/rir/src/compiler/opt/scope_resolution.cpp#L317

コントリビューターガイド