The following syntax is valid GML:
var val = my_list[| my_index]++;
However, live-updating a script or event containing code of this form causes GMLive not to update the code and instead print the following error in the GM console, referencing the line where the code occurs:
Can't apply postfix to ds_list.
Both the code and GMLive are otherwise working fine-- all the right messages in the GMLive window, code returns expected values when tested with debug messages, etc. Error reproduces in a clean project.
Also seems to occur with other data structure types, e.g. ds_map, with corresponding error messages ("Can't apply postfix to ds_map").