aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDiego Astiazaran <diegoaat97@gmail.com>2019-08-15 23:04:27 +0000
committerDiego Astiazaran <diegoaat97@gmail.com>2019-08-15 23:04:27 +0000
commit6a29ae4bde963b4f271bd9c0dfb0edd4c0de893c (patch)
tree01dc5ba80a5a4769e609e483c9f45aff436bc53c /clang/lib/Frontend/CompilerInvocation.cpp
parent75344955fcd43b67cedec8d5b29ad3419b5aaa81 (diff)
downloadllvm-6a29ae4bde963b4f271bd9c0dfb0edd4c0de893c.zip
llvm-6a29ae4bde963b4f271bd9c0dfb0edd4c0de893c.tar.gz
llvm-6a29ae4bde963b4f271bd9c0dfb0edd4c0de893c.tar.bz2
[clang-doc] Fix bitcode writer for access specifiers
Bitcode writer was not emitting the corresponding record for the Access attribute of a FunctionInfo. This has been added. AS_none was being used as the default value for any AcesssSpecifier attribute (in FunctionInfo and MemberTypeInfo), this has been changed to AS_public because this is the enum value that evaluates to 0. The bitcode writer doesn't write values that are 0 so if an attribute was set to AS_public, this value is not written and after reading the bitcode it would have the default value which is AS_none. This is why the default value is now AS_public. Differential Revision: https://reviews.llvm.org/D66151 llvm-svn: 369063
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions