Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 640650
Collapse All | Expand All

(-)a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp (-3 / +9 lines)
Lines 342-355 class DelegatingJITMemoryManager : public BaseMemoryManager { Link Here
342
      virtual void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size) {
342
      virtual void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size) {
343
         mgr()->registerEHFrames(Addr, LoadAddr, Size);
343
         mgr()->registerEHFrames(Addr, LoadAddr, Size);
344
      }
344
      }
345
      virtual void deregisterEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size) {
346
         mgr()->deregisterEHFrames(Addr, LoadAddr, Size);
347
      }
348
#else
345
#else
349
      virtual void registerEHFrames(llvm::StringRef SectionData) {
346
      virtual void registerEHFrames(llvm::StringRef SectionData) {
350
         mgr()->registerEHFrames(SectionData);
347
         mgr()->registerEHFrames(SectionData);
351
      }
348
      }
352
#endif
349
#endif
350
#if HAVE_LLVM >= 0x0500
351
      virtual void deregisterEHFrames() {
352
         mgr()->deregisterEHFrames();
353
      }
354
#elif HAVE_LLVM >= 0x0304
355
      virtual void deregisterEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size) {
356
         mgr()->deregisterEHFrames(Addr, LoadAddr, Size);
357
      }
358
#endif
353
      virtual void *getPointerToNamedFunction(const std::string &Name,
359
      virtual void *getPointerToNamedFunction(const std::string &Name,
354
                                              bool AbortOnFailure=true) {
360
                                              bool AbortOnFailure=true) {
355
         return mgr()->getPointerToNamedFunction(Name, AbortOnFailure);
361
         return mgr()->getPointerToNamedFunction(Name, AbortOnFailure);

Return to bug 640650