semantic-tag-put-attribute-no-side-effect

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

(semantic-tag-put-attribute-no-side-effect TAG ATTRIBUTE VALUE)

Change value in TAG of ATTRIBUTE to VALUE without side effects.
All cons cells in the attribute list are replicated so that there
are no side effects if TAG is in shared lists.
If ATTRIBUTE already exists, its value is set to VALUE, otherwise the
new ATTRIBUTE VALUE pair is added.
Return TAG.