aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAmy Huang <akhuang@google.com>2020-02-04 13:20:13 -0800
committerAmy Huang <akhuang@google.com>2020-03-03 14:00:08 -0800
commit5b3b21f0258899d03f6299fba6b4c78d7e730353 (patch)
treee84ddc2f2b8c5bd6221fd0a63ab3ae1d97a2ec81 /clang/lib/Frontend/CompilerInvocation.cpp
parentab16ef17e838377e914a18fcec0fa78375833c36 (diff)
downloadllvm-5b3b21f0258899d03f6299fba6b4c78d7e730353.zip
llvm-5b3b21f0258899d03f6299fba6b4c78d7e730353.tar.gz
llvm-5b3b21f0258899d03f6299fba6b4c78d7e730353.tar.bz2
[DebugInfo] Fix for adding "returns cxx udt" option to functions in CodeView.
Summary: This change checks for the return type in the frontend and adds a flag to the DISubroutineType to indicate that the option should be added in CodeViewDebug. Previously function types sometimes appeared twice in the PDB: once with "returns cxx udt" and once without. See https://bugs.llvm.org/show_bug.cgi?id=44785. Reviewers: rnk, asmith Subscribers: hiraditya, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D75215
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions