search for: libbug

Displaying 4 results from an estimated 4 matches for "libbug".

1999 Sep 02
0
R 0.65.x bug : attach()/eval() {was "lib.source() within library()"} (PR#264)
...orks differently and fails to correctly "load" a library when it wants to change an object that it has defined previously: Below is a very short shar file that produces a "minimal" example [no attachment, just appended]. To reproduce {read on, before doing it!} do sh < libBug.shar <<<<< the file name you gave R INSTALL libBug echo 'library(libBug)' | R --vanilla --quiet which gives Error: attempt to set an attribute on NULL Execution halted ---- The only R code in the whole library is in libBug/R/only.R bla <- pi na...
2009 May 11
2
[LLVMdev] Pass Manager hangs with CallGraph and LoopSimplify
Hello, I have discovered a situation in which the pass manager will infinite loop. The minimal test case is below this message. The required structure of these passes is; Before requires CallGraph After requires LoopSimplify and Before I can observe this through opt: opt -load ./libBug.so -after input.bc -o output.bc I built my copy of llvm from svn revision 68820 using gcc 4.1.2 Any suggestions? -- Nick Johnson #include "llvm/Pass.h" #include "llvm/Transforms/Scalar.h" #include "llvm/Analysis/CallGraph.h" using namespace llvm; class Before...
2009 May 11
0
[LLVMdev] Pass Manager hangs with CallGraph and LoopSimplify
...uation in which the pass manager will infinite > loop. The minimal test case is below this message. The required > structure of these passes is; > > Before requires CallGraph > After requires LoopSimplify and Before > > I can observe this through opt: > > opt -load ./libBug.so -after input.bc -o output.bc > > I built my copy of llvm from svn revision 68820 using gcc 4.1.2 > > Any suggestions? > -- > Nick Johnson > > > > > #include "llvm/Pass.h" > #include "llvm/Transforms/Scalar.h" > #include "llvm...
2009 Jan 23
0
[LLVMdev] Possible bug in PassManager - Higher pass requires lower pass
...s>(); } virtual bool runOnFunction(Function &fcn) { return false; } }; char HigherPass::ID = 0; RegisterPass<HigherPass> y("higher", "Higher Pass"); } I compile this to a shared object, and then run it: $ opt foo.bc -o bar.bc -load libBug.so -higher Unable to schedule 'Lower Pass' required by 'Higher Pass' opt: /media/secure/home/nick/classes/liberty/llvm/llvm/lib/VMCore/PassManager.cpp:1077: virtual void llvm::PMDataManager::addLowerLevelRequiredPass(llvm::Pass*, llvm::Pass*): Assertion `0 && "Unable to...