Brian R. Murphy

Results 66 comments of Brian R. Murphy

> ![image](https://private-user-images.githubusercontent.com/1033975/326038155-f2dcbdfd-1ed7-41d9-ab1f-009afbcdbbd1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTYxNDAyMTgsIm5iZiI6MTcxNjEzOTkxOCwicGF0aCI6Ii8xMDMzOTc1LzMyNjAzODE1NS1mMmRjYmRmZC0xZWQ3LTQxZDktYWIxZi0wMDlhZmJjZGJiZDEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDUxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA1MTlUMTczMTU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDZhOGYxMWM3MjZjYmU5OWI0MjRiYTY3MzE4NjQ3ZTVlNThjNjAxYzkzMzQxMmY1NjI5MzExYWI0ZjE5MmIzNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.y8DPNVDs6aw1yNzRosIW0NNKmVueKuORFZwmDCiFT-k) ? I don't understand the question here. If I missed this one before, it's now included in this PR.

I'm reducing priority, since it's ok to ship with this, as long as it still works.

There's an issue to track keeping inline functions: https://github.com/aptos-labs/aptos-core/issues/12041

Can we add a small test case or 2 showing critical edges and what happens with them? Some of the break/continue loop tests probably should show critical edges.

The diff is required because we don't have good processes. If test changes are required to exhibit the functionality we want, then we should add a new (modified) test that...

> This does not work. Those left tests make no sense in v2 because they produce random results. All the more reason to include them at the time the test...

Are you saying that you have expect that it will be fixed, so this bug should be closed?

Thanks. We can perhaps solve this by rewriting `ExpData::rewrite_exp_and_pattern` to use an expression stack instead of recursion. But that will either involve terrible macros (as V1 had) or some major...