Skip to content

CALLTRACE_RETURN() ends the trace before return value; which is expected after return #1

@ravi688

Description

@ravi688

Current Implementation: #define CALLTRACE_RETURN(...) do { CALLTRACE_END(); return VA_ARGS; } while(0)
Expected Implementation: #define CALLTRACE_RETURN(...) do { typeof(VA_ARGS) v = VA_ARGS; CALLTRACE_END(); return v; } while(0)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions