[llvm] r317135 - [LLVM-C] Expose functions to create debug locations via DIBuilder.
whitequark via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 2 13:48:06 PDT 2017
Harlan,
Do you think you can send me a patch for this? I'm unfamiliar with the
module system.
On 2017-11-02 20:31, Adrian Prantl wrote:
>> On Nov 2, 2017, at 1:26 PM, Harlan Haskins <harlan at harlanhaskins.com>
>> wrote:
>>
>> Seems like the module map just uses “.” for the umbrella directory.
>> Not sure why this isn’t automatically inferred as part of the module…
>>
>
> That's right...
>
> module LLVM_C {
> umbrella "."
> module * { export * }
> }
>
> -- adrian
>
>>
>>> On Nov 2, 2017, at 4:21 PM, Adrian Prantl <aprantl at apple.com> wrote:
>>>
>>> +Harlan
>>>
>>>> On Nov 2, 2017, at 1:20 PM, Adrian Prantl <aprantl at apple.com> wrote:
>>>>
>>>> It looks like this commit forgot to update the module map / or the
>>>> umbrella header:
>>>>
>>>> /Data/llvm/lib/IR/DebugInfo.cpp:15:2: warning: missing submodule
>>>> 'LLVM_C.DebugInfo' [-Wincomplete-umbrella]
>>>>
>>>> -- adrian
>>>>
>>>>> On Nov 1, 2017, at 3:18 PM, whitequark via llvm-commits
>>>>> <llvm-commits at lists.llvm.org> wrote:
>>>>>
>>>>> Author: whitequark
>>>>> Date: Wed Nov 1 15:18:52 2017
>>>>> New Revision: 317135
>>>>>
>>>>> URL: http://llvm.org/viewvc/llvm-project?rev=317135&view=rev
>>>>> Log:
>>>>> [LLVM-C] Expose functions to create debug locations via DIBuilder.
>>>>>
>>>>> These include:
>>>>> * Several functions for creating an LLVMDIBuilder,
>>>>> * LLVMDIBuilderCreateCompileUnit,
>>>>> * LLVMDIBuilderCreateFile,
>>>>> * LLVMDIBuilderCreateDebugLocation.
>>>>>
>>>>> Patch by Harlan Haskins.
>>>>>
>>>>> Differential Revision: https://reviews.llvm.org/D32368
>>>>>
>>>>> Added:
>>>>> llvm/trunk/include/llvm-c/DebugInfo.h
>>>>> llvm/trunk/test/Bindings/llvm-c/debug_info.ll
>>>>> llvm/trunk/tools/llvm-c-test/debuginfo.c
>>>>> Modified:
>>>>> llvm/trunk/lib/IR/DebugInfo.cpp
>>>>> llvm/trunk/tools/llvm-c-test/CMakeLists.txt
>>>>> llvm/trunk/tools/llvm-c-test/llvm-c-test.h
>>>>> llvm/trunk/tools/llvm-c-test/main.c
--
whitequark
More information about the llvm-commits
mailing list