Bug 2738

Summary: prefix checking should be encapsulated in a separate pass
Product: TAO Reporter: Jeff Parsons <j.parsons>
Component: IDL CompilerAssignee: DOC Center Support List (internal) <tao-support>
Status: ASSIGNED ---    
Severity: minor    
Priority: P3    
Version: 1.5.3   
Hardware: All   
OS: All   

Description Jeff Parsons 2006-12-01 15:07:31 CST
As far as I can tell from the spec, a typeprefix declaration can appear 
anywhere in an IDL file, irrespective of the scope it is applied to. This 
fact, plus the coexistence of mechanisms for handling typeprefix and #pragma 
prefix in the IDL compiler, make it a good idea to move all the prefix 
checking code into a separate pass over the AST, preferably run before any 
code generation or implied IDL processing.
Comment 1 Jeff Parsons 2006-12-01 15:07:47 CST
Whenever there's time....