PipelineC
PipelineC copied to clipboard
Constant arguments can now propogate into function call instances
trafficstars
Final testing ...
Broken still :fist:
#include "uintN_t.h"
#pragma MAIN main
uint16_t foo(uint16_t x, uint8_t y)
{
return x + y;
}
uint16_t bar(uint16_t x, uint8_t y)
{
return x - y;
}
uint16_t main(uint16_t x, uint8_t y)
{
return foo(bar(x,y), 1);
}
and different for foo(foo(x,y), 1);