Gyoji Compiler
|
Location inside a specific basic block. More...
#include <function-scope.hpp>
Location inside a specific basic block.
This class represents a specific location inside a basic block that we use to reference a location where we can insert operations. Note that this is mainly used for inserting 'undeclare' and destructor calls when a 'goto' statement is executed so that we can call the appropriate destructors and such when a goto would change the scope of what's declared.