Question on updating function body on specialized functions
Gary Oblock
gary@amperecomputing.com
Tue Mar 8 22:11:29 GMT 2022
Erick my friend,
That's exactly why I'm such a big fan of creating things
anew each time I mess with them. 😉
Later,
Gary
________________________________
From: Erick Ochoa <eochoa@gcc.gnu.org>
Sent: Tuesday, March 8, 2022 7:29 AM
To: Martin Jambor <mjambor@suse.cz>
Cc: gcc@gcc.gnu.org <gcc@gcc.gnu.org>
Subject: Re: Question on updating function body on specialized functions
Hi Martin!
Thanks for replying, turns out that while I was trying to reply to you I
was able to get the answer. Turns out there is indeed one tree node which
is shared across the two functions. And that is
TREE_OPERAND (MEM_REF, 1).
When I was assigning to
TREE_TYPE ( TREE_OPERAND (MEM_REF, 1) ) in one function, I was modifying
the other. The solution was to create a new tree and assign it directly to
TREE_OPERAND (MEM_REF, 1) in both functions.
Thanks!
More information about the Gcc
mailing list