Skip to content
  1. Oct 24, 2009
    • Jeffrey Yasskin's avatar
      Fix http://llvm.org/PR4822: allow module deletion after a function has been · d0fc8f80
      Jeffrey Yasskin authored
      compiled.
      
      When functions are compiled, they accumulate references in the JITResolver's
      stub maps. This patch removes those references when the functions are
      destroyed.  It's illegal to destroy a Function when any thread may still try to
      call its machine code.
      
      This patch also updates r83987 to use ValueMap instead of explicit CallbackVHs
      and fixes a couple "do stuff inside assert()" bugs from r84522.
      
      llvm-svn: 84975
      d0fc8f80
    • Douglas Gregor's avatar
      Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, · 091f0425
      Douglas Gregor authored
      so that we maintain better source information after template argument
      deduction and overloading resolves down to a specific
      declaration. Found and dealt with a few more cases that 
      FixOverloadedFunctionReference didn't cope with.
      
      (Finally) added a test case that puts together this change with the
      DeclRefExpr change to (optionally) include nested-name-specifiers and
      explicit template argument lists.
      
      llvm-svn: 84974
      091f0425
    • Sebastian Redl's avatar
      Correct a comment. · e2530ec0
      Sebastian Redl authored
      llvm-svn: 84973
      e2530ec0
  2. Oct 23, 2009
Loading