PipelineC icon indicating copy to clipboard operation
PipelineC copied to clipboard

Constant arguments can now propogate into function call instances

Open JulianKemmerer opened this issue 2 years ago • 1 comments
trafficstars

Final testing ...

JulianKemmerer avatar Nov 06 '23 23:11 JulianKemmerer

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);

JulianKemmerer avatar Dec 17 '23 15:12 JulianKemmerer