diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html index 253e8363610..b4aaafac508 100644 --- a/docs/ProgrammersManual.html +++ b/docs/ProgrammersManual.html @@ -2097,20 +2097,20 @@ GV->eraseFromParent();

In generating IR, you may need some complex types. If you know these types -statically, you can use TypeBuilder<...>::get(), defined +statically, you can use TypeBuilder<...>::get(), defined in llvm/Support/TypeBuilder.h, to retrieve them. TypeBuilder has two forms depending on whether you're building types for cross-compilation -or native library use. TypeBuilder<T, true> requires +or native library use. TypeBuilder<T, true> requires that T be independent of the host environment, meaning that it's built out of types from the llvm::types namespace and pointers, functions, arrays, etc. built of -those. TypeBuilder<T, false> additionally allows native C types +those. TypeBuilder<T, false> additionally allows native C types whose size may depend on the host compiler. For example,

-FunctionType *ft = TypeBuilder<types::i<8>(types::i<32>*), true>::get();
+FunctionType *ft = TypeBuilder<types::i<8>(types::i<32>*), true>::get();