Estimated hours taken: 0.2
Branches: main
library/deconstruct.m:
Fix a C error I introduced when factoring out a C function from the
body of a foreign_proc: pass the right procedure id to the macros
for recording memory allocations. This slipped through testing because
this id is ignored in all grades except memprof grades. This change
should fix the recent install failures on machines that install
the memprof grade, such as jupiter.