Mercurial > projects > ldc
comparison gen/abi.cpp @ 1438:c363d131c1ef
Add some missing returns.
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Sat, 30 May 2009 23:48:22 +0200 |
parents | 34f2fd925de3 |
children | fe151804995a |
comparison
equal
deleted
inserted
replaced
1437:efa34a3bb8fc | 1438:c363d131c1ef |
---|---|
130 { | 130 { |
131 Logger::println("rewriting struct -> int"); | 131 Logger::println("rewriting struct -> int"); |
132 assert(dv->isLVal()); | 132 assert(dv->isLVal()); |
133 LLValue* mem = dv->getLVal(); | 133 LLValue* mem = dv->getLVal(); |
134 const LLType* t = LLIntegerType::get(dty->size()*8); | 134 const LLType* t = LLIntegerType::get(dty->size()*8); |
135 DtoLoad(DtoBitCast(mem, getPtrToType(t))); | 135 return DtoLoad(DtoBitCast(mem, getPtrToType(t))); |
136 } | 136 } |
137 const LLType* type(Type* t, const LLType*) | 137 const LLType* type(Type* t, const LLType*) |
138 { | 138 { |
139 size_t sz = t->size()*8; | 139 size_t sz = t->size()*8; |
140 return LLIntegerType::get(sz); | 140 return LLIntegerType::get(sz); |