{
struct ccl_rpn_attr *attr;
for (attr = ccl_qual_get_attr(qa[i]); attr; attr = attr->next)
- if (attr->type != 1 || attr == attr_use)
+ if (attr->type != 1 || !attr_use || attr == attr_use)
{
switch (attr->kind)
{
struct ccl_rpn_attr *attr;
for (attr = ccl_qual_get_attr(qa[i]); attr; attr = attr->next)
- if (attr->type == 1)
+ if (attr->type == 1 && i == 0)
{
struct ccl_rpn_node *tmp2;
tmp2 = ccl_term_one_use(cclp, cclp->look_token,