//===------------ TypeChecks.cpp - Insert runtime type checks 
-------------===//
//
//                     The LLVM Compiler Infrastructure
//
// This file was developed by the LLVM research group and is distributed 
under
// the University of Illinois Open Source License. See LICENSE.TXT for 
details.
//
//===----------------------------------------------------------------------===//
//
// This pass inserts checks to enforce type safety during runtime.


http://llvm.org/doxygen/annotated.html

since the documentation i think it should be for LLVM safecode 3.7 i dont 
know whether it has updated  


am not able to find the clear doc for this since am trying to solve the 
error which i have got 

llvm[4]: Compiling PoolAllocate.cpp for Release+Asserts build
/home/NIKHILREDDY/WORK/LLVM_SRC/projects/poolalloc/lib/PoolAllocate/PoolAllocate.cpp:
 
In member function ‘virtual bool 
llvm::PoolAllocate::runOnModule(llvm::Module&)’:
/home/NIKHILREDDY/WORK/LLVM_SRC/projects/poolalloc/lib/PoolAllocate/PoolAllocate.cpp:403:16:
 
error: ‘class llvm::Constant’ has no member named 
‘replaceUsesOfWithOnConstant’
             C->replaceUsesOfWithOnConstant(F, CEnew, 
ReplaceWorklist[index]);
                ^
llvm[4]: Compiling PoolOptimize.cpp for Release+Asserts build
llvm[4]: Compiling RunTimeAssociate.cpp for Release+Asserts build
/usr/bin/rm: cannot remove 
‘/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate/Release+Asserts/PoolAllocate.d.tmp’:
 
No such file or directory
/home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:1521: recipe for target 
'/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate/Release+Asserts/PoolAllocate.o'
 
failed
make[4]: *** 
[/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate/Release+Asserts/PoolAllocate.o]
 
Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory 
'/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate'
/home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:880: recipe for target 'all' 
failed
make[3]: *** [all] Error 1
make[3]: Leaving directory 
'/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib'
/home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:880: recipe for target 'all' 
failed
make[2]: *** [all] Error 1
make[2]: Leaving directory 
'/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc'
/home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:880: recipe for target 'all' 
failed
make[1]: *** [all] Error 1
make[1]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/projects'
/home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:965: recipe for target 'all' 
failed
make: *** [all] Error 1
NIKHILREDDY@NikhilReddyK ~/WORK/LLVM_OBJ




-- 
You received this message because you are subscribed to the Google Groups "LLVM 
= Clang+SAFECode+Softbound+CETS (New Compiler for Windows OS)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to llvm-memorysafetycompiler+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/llvm-memorysafetycompiler.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/llvm-memorysafetycompiler/ff4d4780-5c0f-4adc-80bc-7d257e2c70c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to