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...