Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

Changeset 1390:c5a92bee639d

Show
Ignore:
Timestamp:
05/17/09 16:40:02 (3 years ago)
Author:
Frits van Bommel <fvbommel wxs.nl>
branch:
default
Message:

Don't try to strip metadata if we don't generate any

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gen/main.cpp

    r1387 r1390  
    3737#include "gen/irstate.h" 
    3838#include "gen/toobj.h" 
     39#include "gen/metadata.h" 
    3940#include "gen/passes/Passes.h" 
    4041 
     
    872873        for (int i = 0; i < llvmModules.size(); i++) 
    873874        { 
     875#ifdef USE_METADATA 
    874876            //FIXME: workaround for llvm metadata bug: 
    875877            //  the LinkInModule call asserts with metadata unstripped 
     
    877879            stripMD->runOnModule(*llvmModules[i]); 
    878880            delete stripMD; 
    879          
     881#endif 
     882             
    880883            if(linker.LinkInModule(llvmModules[i], &errormsg)) 
    881884                error("%s", errormsg.c_str()); 
Copyright © 2008, LDC Development Team.