remove the pass_type thread-local variable; loop through the type definition
remove the pass_type thread-local variable; loop through the type definition

the thread-local / global variable was too much magic. new maintainers would get bitten by this.
the code was "too clever" for the little performance advantage

AGIsmail/open62541,jpfr/open62541,jpfr/open62541,JGrothoff/open62541,bostjanv/open62541,bostjanv/open62541,open62541/open62541,JGrothoff/open62541,open62541/open62541,StalderT/open62541,StalderT/open62541,StalderT/open62541,JGrothoff/open62541,AGIsmail/open62541,jpfr/open62541,JGrothoff/open62541,StalderT/open62541,open62541/open62541,jpfr/open62541,open62541/open62541