Useless code (CLang Static Analyzer)
Do not return address of local memory (CLang Static Analyzer)
More flags
Fix warnings
Use a switch instead of many if
Define operator<< for mtac::Argument
Improve the operator<< for Variable
All members of the variant supports operator<<, so the variant supports
it as well
Use the new operators for the printer
Remove unused function
Remove another unused function
Move printing stuff to operator<< of Quadruple
Remove useless includes of Printer
Use operator<< for mtac::Function
Use operator<< in mtac::Program
Merge branch 'feature/mtac_printer' into develop