fixed a bug in C codegen where the start and end elements are integers instead of concrete abstract dims