Mercurial > projects > ldc
comparison gen/toobj.cpp @ 810:67fcd9df8b79
Fixed ModuleInfo patch check, failed on 64bit
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sun, 30 Nov 2008 20:41:17 +0100 |
parents | 340acf1535d0 |
children | 8e6135be6999 |
comparison
equal
deleted
inserted
replaced
809:69a5e4a6fc0f | 810:67fcd9df8b79 |
---|---|
695 // resolve ModuleInfo | 695 // resolve ModuleInfo |
696 assert(moduleinfo); | 696 assert(moduleinfo); |
697 DtoForceConstInitDsymbol(moduleinfo); | 697 DtoForceConstInitDsymbol(moduleinfo); |
698 | 698 |
699 // check for patch | 699 // check for patch |
700 if (moduleinfo->ir.irStruct->constInit->getNumOperands() != 11) | 700 if (moduleinfo->fields.dim != 9) |
701 { | 701 { |
702 error("unpatched object.d detected, ModuleInfo incorrect"); | 702 error("unpatched object.d detected, ModuleInfo incorrect"); |
703 fatal(); | 703 fatal(); |
704 } | 704 } |
705 | 705 |