From: Mikko Rasa Date: Thu, 22 Apr 2021 12:10:21 +0000 (+0300) Subject: Redesign ExpressionInliner X-Git-Url: http://git.tdb.fi/?a=commitdiff_plain;ds=sidebyside;h=7fd67c4a1ed1c04b09c4bf58489a34809017ba8b;hp=7fd67c4a1ed1c04b09c4bf58489a34809017ba8b;p=libs%2Fgl.git Redesign ExpressionInliner Similarly to the rewrite of UnusedVariableRemover from d230392, it now analyzes the entire stage before inlining anything. This approach is more robust and easier to debug. The inliner can now inline into the right side of an assignment even if the left side references the same variable. ---