fix eval_assign.mk

testcase
a.x=X
y:=Y
$(foreach tag,x,$(eval a.$(tag)+=$(y)))
y:=Z
$(foreach tag,x,$(eval a.$(tag)+=$(y)))
$(info $(a.x))

before:
X Z Z

should be:
X Y Z
2 files changed