Dear Sir/Madam, I would like to work on the rust frontend for this summer. I am trying to break down all the steps for the first project in the rust frontend. So far I plan on creating the visitor class as stated and then using it to deal with all the different types of errors such as dead code, and unused variables. Can you go into a little more depth on the project? For example what is GCC internal infrastructure that is currently being used called? Is it GIMPLE (according to chatgpt)?
I would also like to maybe test this code with maybe an unused variable and put a breakpoint in the GIMPLE. This will help me see the workflow better. Please try to guide me into doing this if possible. Best Wishes, Leul Shiferaw