diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2014-10-16 22:47:52 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2014-10-16 22:47:52 +0000 |
commit | e186319319600c36bd3b4c832e65f58f01217dff (patch) | |
tree | f2db63c5090fce01889ee8b49ae0bac50681171f /llvm/include/llvm-c/Support.h | |
parent | 374b5aa170ba648e88ba36569b0c0ec698b9a3ef (diff) | |
download | bcm5719-llvm-e186319319600c36bd3b4c832e65f58f01217dff.tar.gz bcm5719-llvm-e186319319600c36bd3b4c832e65f58f01217dff.zip |
Introduce LLVMParseCommandLineOptions C API function.
llvm-svn: 219975
Diffstat (limited to 'llvm/include/llvm-c/Support.h')
-rw-r--r-- | llvm/include/llvm-c/Support.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/include/llvm-c/Support.h b/llvm/include/llvm-c/Support.h index 4e6ff220b10..a9216d0364a 100644 --- a/llvm/include/llvm-c/Support.h +++ b/llvm/include/llvm-c/Support.h @@ -47,6 +47,17 @@ typedef struct LLVMOpaqueMemoryBuffer *LLVMMemoryBufferRef; */ LLVMBool LLVMLoadLibraryPermanently(const char* Filename); +/** + * This function parses the given arguments using the LLVM command line parser. + * Note that the only stable thing about this function is its signature; you + * cannot rely on any particular set of command line arguments being interpreted + * the same way across LLVM versions. + * + * @see llvm::cl::ParseCommandLineOptions() + */ +void LLVMParseCommandLineOptions(int argc, const char *const *argv, + const char *Overview); + #ifdef __cplusplus } #endif |