semantic--tag-put-property-no-side-effect

semantic--tag-put-property-no-side-effect is a compiled Lisp function in `tag.el'.

(semantic--tag-put-property-no-side-effect TAG PROPERTY VALUE)

Change value in TAG of PROPERTY to VALUE without side effects.
All cons cells in the property list are replicated so that there
are no side effects if TAG is in shared lists.
If PROPERTY already exists, its value is set to VALUE, otherwise the
new PROPERTY VALUE pair is added.
Return TAG.
That function is for internal use only.