<div dir="ltr"><div>//===------------ TypeChecks.cpp - Insert runtime type checks -------------===//</div><div>//</div><div>//                     The LLVM Compiler Infrastructure</div><div>//</div><div>// This file was developed by the LLVM research group and is distributed under</div><div>// the University of Illinois Open Source License. See LICENSE.TXT for details.</div><div>//</div><div>//===----------------------------------------------------------------------===//</div><div>//</div><div>// This pass inserts checks to enforce type safety during runtime.</div><div><br></div><div><br></div><div>http://llvm.org/doxygen/annotated.html<br></div><div><br></div><div>since the documentation i think it should be for LLVM safecode 3.7 i dont know whether it has updated  </div><div><br></div><div><br></div><div>am not able to find the clear doc for this since am trying to solve the error which i have got </div><div><br></div><div><div style="font-family: arial, sans-serif; font-size: 12.8000001907349px;"><div>llvm[4]: Compiling PoolAllocate.cpp for Release+Asserts build</div><div>/home/NIKHILREDDY/WORK/LLVM_<wbr>SRC/projects/poolalloc/lib/<wbr>PoolAllocate/PoolAllocate.cpp: In member function ‘virtual bool llvm::PoolAllocate::<wbr>runOnModule(llvm::Module&)’:</div><div>/home/NIKHILREDDY/WORK/LLVM_<wbr>SRC/projects/poolalloc/lib/<wbr>PoolAllocate/PoolAllocate.cpp:<wbr>403:16: error: ‘class llvm::Constant’ has no member named ‘replaceUsesOfWithOnConstant’</div><div>             C-><wbr>replaceUsesOfWithOnConstant(F, CEnew, ReplaceWorklist[index]);</div><div>                ^</div><div>llvm[4]: Compiling PoolOptimize.cpp for Release+Asserts build</div><div>llvm[4]: Compiling RunTimeAssociate.cpp for Release+Asserts build</div><div>/usr/bin/rm: cannot remove ‘/home/NIKHILREDDY/WORK/LLVM_<wbr>OBJ/projects/poolalloc/lib/<wbr>PoolAllocate/Release+Asserts/<wbr>PoolAllocate.d.tmp’: No such file or directory</div><div>/home/NIKHILREDDY/WORK/LLVM_<wbr>SRC/Makefile.rules:1521: recipe for target '/home/NIKHILREDDY/WORK/LLVM_<wbr>OBJ/projects/poolalloc/lib/<wbr>PoolAllocate/Release+Asserts/<wbr>PoolAllocate.o' failed</div><div>make[4]: *** [/home/NIKHILREDDY/WORK/LLVM_<wbr>OBJ/projects/poolalloc/lib/<wbr>PoolAllocate/Release+Asserts/<wbr>PoolAllocate.o] Error 1</div><div>make[4]: *** Waiting for unfinished jobs....</div><div>make[4]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_<wbr>OBJ/projects/poolalloc/lib/<wbr>PoolAllocate'</div><div>/home/NIKHILREDDY/WORK/LLVM_<wbr>SRC/Makefile.rules:880: recipe for target 'all' failed</div><div>make[3]: *** [all] Error 1</div><div>make[3]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_<wbr>OBJ/projects/poolalloc/lib'</div><div>/home/NIKHILREDDY/WORK/LLVM_<wbr>SRC/Makefile.rules:880: recipe for target 'all' failed</div><div>make[2]: *** [all] Error 1</div><div>make[2]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_<wbr>OBJ/projects/poolalloc'</div><div>/home/NIKHILREDDY/WORK/LLVM_<wbr>SRC/Makefile.rules:880: recipe for target 'all' failed</div><div>make[1]: *** [all] Error 1</div><div>make[1]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_<wbr>OBJ/projects'</div><div>/home/NIKHILREDDY/WORK/LLVM_<wbr>SRC/Makefile.rules:965: recipe for target 'all' failed</div><div>make: *** [all] Error 1</div></div><div style="font-family: arial, sans-serif; font-size: 12.8000001907349px;">NIKHILREDDY@NikhilReddyK ~/WORK/LLVM_OBJ<br></div></div><div style="font-family: arial, sans-serif; font-size: 12.8000001907349px;"><br></div><div style="font-family: arial, sans-serif; font-size: 12.8000001907349px;"><br></div><div><br></div><div><br></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "LLVM = Clang+SAFECode+Softbound+CETS (New Compiler for Windows OS)" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:llvm-memorysafetycompiler+unsubscribe@googlegroups.com">llvm-memorysafetycompiler+unsubscribe@googlegroups.com</a>.<br />
Visit this group at <a href="http://groups.google.com/group/llvm-memorysafetycompiler">http://groups.google.com/group/llvm-memorysafetycompiler</a>.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/llvm-memorysafetycompiler/ff4d4780-5c0f-4adc-80bc-7d257e2c70c4%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/llvm-memorysafetycompiler/ff4d4780-5c0f-4adc-80bc-7d257e2c70c4%40googlegroups.com</a>.<br />
For more options, visit <a href="https://groups.google.com/d/optout">https://groups.google.com/d/optout</a>.<br />