Warn if a substitution expression evaluates incorrectly.

This commit is contained in:
Dianne Skoll
2022-03-25 10:53:08 -04:00
parent 50076c74fa
commit c026aa05e2

View File

@@ -109,6 +109,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul,
r = -1;
}
DestroyValue(v);
} else {
Wprint("%s", ErrMsg[r]);
}
}
if (r != OK) {
@@ -135,6 +137,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul,
} else {
r = -1;
}
} else {
Wprint("%s", ErrMsg[r]);
}
}
if (r != OK) {
@@ -157,6 +161,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul,
} else {
r = -1;
}
} else {
Wprint("%s", ErrMsg[r]);
}
}
if (r != OK) {
@@ -231,6 +237,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul,
}
DestroyValue(v);
continue;
} else {
Wprint("%s", ErrMsg[r]);
}
}
@@ -301,6 +309,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul,
}
DestroyValue(v);
continue;
} else {
Wprint("%s", ErrMsg[r]);
}
}
}