1.1 --- a/templates/progops.c Mon Feb 13 16:03:52 2017 +0100
1.2 +++ b/templates/progops.c Mon Feb 13 16:55:30 2017 +0100
1.3 @@ -189,13 +189,10 @@
1.4 __attr target = __unwrap_callable(callable);
1.5
1.6 /* Obtain the __args__ special member, referencing the parameter table. */
1.7 -
1.8 - __attr minparams = __check_and_load_via_object(target.value, __ATTRPOS(__args__), __ATTRCODE(__args__));
1.9 -
1.10 /* Refer to the table and minimum/maximum. */
1.11
1.12 - const __ptable *ptable = minparams.ptable;
1.13 - const unsigned int min = minparams.min, max = ptable->size;
1.14 + const __ptable *ptable = __check_and_load_via_object(target.value, __ATTRPOS(__args__), __ATTRCODE(__args__)).ptable;
1.15 + const unsigned int min = ptable->min, max = ptable->max;
1.16
1.17 /* Reserve enough space for the arguments. */
1.18