标签: compiler-construction clang llvm
我尝试使用Clang实现源到源编译器。如何将整数参数添加到特定函数(例如,通过其名称标识)?
例如,原始函数定义是:
int foo(int a) { return a+1; }
转换后的代码应为:
int foo(int a, int b) { return a+b+1; }