Anyone else having issues with compiling tables in main patch + table reads from the main patch in sub patches?
Example in factory demos\audio_in\granular_verb.axp
USB device found
connected
Authentic Axoloti Core
Firmware version: 2.0.0.0, crc=0xCDEEEFDA
more than 8entries in preset, skipping...
more than 8entries in preset, skipping...
more than 8entries in preset, skipping...
Generate code complete
more than 8entries in preset, skipping...
more than 8entries in preset, skipping...
more than 8entries in preset, skipping...
MODULE_PATHS=
compiling C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp: In member function 'void rootc::instancepatcher__1::voice::instanceplay__1::dsp(rootc::instancepatcher__1::voice*, int32_t, bool, bool, int32_t (&)[16])':
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:726:31: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
pos = asat>>(27-parent->parent->instancet_i.LENGTHPOW);
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:739:25: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
if (pos< parent->parent->instancet_i.LENGTH)
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:740:51: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
outlet_wave[buffer_index] = parent->parent->instancet_i.array[pos++]<parent->instancet_i.GAIN;
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:740:93: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
outlet_wave[buffer_index] = parent->parent->instancet_i.array[pos++]<parent->instancet_i.GAIN;
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp: In member function 'void rootc::instancepatcher__1::voice::instancetabrecord2_tilde___1::dsp(rootc::instancepatcher__1::voice*, const int32_t*, int32_t, bool, bool)':
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1025:31: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
pos = asat>>(27-parent->parent->instancet_i.LENGTHPOW);
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1037:25: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
if (pos< parent->parent->instancet_i.LENGTH)
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1038:23: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
parent->parent->instancet_i.array[pos++] = _SSAT(inletwave[buffer_index],28)>>parent->parent->instancet_i.GAIN;
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1038:103: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
parent->parent->instancet_i.array[pos++] = _SSAT(inletwave[buffer_index],28)>>parent->parent->instancet_i.GAIN;
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp: In member function 'void rootc::instancepatcher__1::voice::instanceplay__2::dsp(rootc::instancepatcher__1::voice*, int32_t, bool, bool, int32_t (&)[16])':
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1348:31: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
pos = asat>>(27-parent->parent->instancet_i.LENGTHPOW);
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1361:25: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
if (pos< parent->parent->instancet_i.LENGTH)
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1362:51: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
outlet_wave[buffer_index] = parent->parent->instancet_i.array[pos++]<parent->instancet_i.GAIN;
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1362:93: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
outlet_wave[buffer_index] = parent->parent->instancet_i.array[pos++]<parent->instancet_i.GAIN;
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp: In member function 'void rootc::instancepatcher__1::voice::instancetabrecord2_tilde___2::dsp(rootc::instancepatcher__1::voice*, const int32_t*, int32_t, bool, bool)':
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1623:31: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
pos = asat>>(27-parent->parent->instancet_i.LENGTHPOW);
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1635:25: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
if (pos< parent->parent->instancet_i.LENGTH)
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1636:23: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
parent->parent->instancet_i.array[pos++] = _SSAT(inletwave[buffer_index],28)>>parent->parent->instancet_i.GAIN;
^~~~~~
C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.cpp:1636:103: error: 'class rootc::instancepatcher__1::voice' has no member named 'parent'
parent->parent->instancet_i.array[pos++] = _SSAT(inletwave[buffer_index],28)>>parent->parent->instancet_i.GAIN;
^~~~~~
make: *** [C:\Program Files (x86)\Axoloti\app\env/patch.mk:111: C:\Users\basix\DOCUME~1\AXOLOT~1.0/build/xpatch.o] Error 1
Done compiling patch