Simplify replacement map by avoiding duplicate values and ensuring the values...
Simplify replacement map by avoiding duplicate values and ensuring the values it does contain are necessary. Items were being redundantly added to the replacement map (both when the declaration was created, and then again when its definition was constructed) which caused extra handling to be required when walking the map (as elements may've already been replaced due to prior entries). By avoiding adding the duplicates, the checks in the replacement handling can be replaced with assertions. llvm-svn: 208000
Loading
Please sign in to comment