This error message (syrec_line_aware_synthesis.cpp#L63C1-L63C204):
std::cerr << "Line aware synthesis cannot synthesis a statement that contains a variable access that uses a non-compile time constant expression as index in its dimension access component\n";
doesn't specify a line number where this error occurs in the SyReC source file.
Also, proper grammar should be:
Line aware synthesis cannot synthesize a statement that contains a variable access that uses a non-compile time constant expression as index in its dimension access component.