| /* APPLE LOCAL file templated static data 6298605 */ |
| /* Radar 6298605 */ |
| |
| namespace { |
| template<int> |
| struct ElfSizes { |
| static const int sym_size = 5; |
| static const int ehdr_size = 5; |
| }; |
| |
| template<int> |
| struct SizedElfFileData { |
| SizedElfFileData(); |
| |
| virtual void ReadSymbols(); |
| }; |
| |
| template<int Size> |
| SizedElfFileData<Size>::SizedElfFileData() { |
| ElfSizes<Size>::ehdr_size; |
| } |
| |
| template<int Size> |
| void SizedElfFileData<Size>::ReadSymbols() { |
| ElfSizes<Size>::sym_size; |
| } |
| |
| void Open() { |
| SizedElfFileData<32> foo = SizedElfFileData<32>(); |
| } |
| } |