[PATCH] D38320: [clang] Fix serializers for `TypeTemplateParmDecl` + related types
Alex Lorenz via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Oct 27 15:32:25 PDT 2017
arphaman added a comment.
Hi,
Thanks for your patch! Could you please post a patch with full context (git diff -U99999)?
================
Comment at: lib/Serialization/ASTWriterDecl.cpp:1541
- bool OwnsDefaultArg = D->hasDefaultArgument() &&
- !D->defaultArgumentWasInherited();
- Record.push_back(OwnsDefaultArg);
- if (OwnsDefaultArg)
- Record.AddTypeSourceInfo(D->getDefaultArgumentInfo());
+ TypeSourceInfo *ownedDefaultArg = nullptr;
+ Decl const *inheritsFromDecl = nullptr;
----------------
Please start your variable names in uppercase (see http://llvm.org/docs/CodingStandards.html#name-types-functions-variables-and-enumerators-properly).
================
Comment at: lib/Serialization/ASTWriterDecl.cpp:1551
+
+ Record.push_back(bool(ownedDefaultArg != nullptr));
+ if (ownedDefaultArg) {
----------------
I think that cast to `bool` here and below is redundant.
Repository:
rL LLVM
https://reviews.llvm.org/D38320
More information about the cfe-commits
mailing list