Using dpp on the openmpi headers

Jacob Carlborg doob at me.com
Mon Mar 16 17:10:57 UTC 2020


On 2020-03-15 23:40, Peter Jacobs wrote:

> Tried the most recent dstep but was unsuccessful...
> 
> $ ../dstep/bin/dstep /usr/include/mpi/mpi.h -o mpi.d
> /usr/include/mpi/mpi.h:351:8: warning: a type renamed to 
> 'ompi_status_public_t_' due to the collision with the symbol declared in 
> /usr/include/mpi/mpi.h:364:37
> dstep: an unknown error occurred: 
> core.exception.AssertError at dstep/translator/Type.d(32): Assertion failure
> ----------------
> ??:? _d_assertp [0x5625185d8659]
> dstep/translator/Type.d:32 dstep.translator.Output.SourceNode 
> dstep.translator.Type.translateType(dstep.translator.Context.Context, 
> clang.Cursor.Cursor, clang.Type.Type, bool, bool) [0x5625185c1941]
> 
> --- snip ---
> 
> clang/Visitor.d:66 extern (C) clang.c.Index.CXChildVisitResult 
> clang.Visitor.Visitor.visitorFunction(clang.c.Index.CXCursor, 
> clang.c.Index.CXCursor, void*) [0x562518562feb]
> ??:? [0x7f7d196f7bff]

Please report an issue here [1]. Seems to be similar to this issue [2]

[1] https://github.com/jacob-carlborg/dstep/issues
[2] https://github.com/jacob-carlborg/dstep/issues/249

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list