On Nov 6, 2008, at 6:55 PM, Jonathan Brandmeyer wrote: > Why are Constants uniqued? Is it purely for the memory savings? It's more than that. Constants can be arbitrarily complicated (array of structs of constantexprs of...) and uniquing allows by-pointer equality comparisons. Likewise for types. -Chris