Skip to content

Commit 6cd9c04

Browse files
committed
tidy up javadoc block
1 parent 9527802 commit 6cd9c04

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

source/api/AST/AnyBlock.hpp

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -255,18 +255,19 @@ class JavadocBlock
255255
: public BitcodeReader::AnyBlock
256256
{
257257
BitcodeReader& br_;
258-
Javadoc& jd_;
258+
llvm::Optional<Javadoc>& I_;
259259
AnyNodeList J_;
260260
AnyNodeList* stack_ = nullptr;
261261

262262
public:
263263
JavadocBlock(
264-
Javadoc& jd,
264+
llvm::Optional<Javadoc>& I,
265265
BitcodeReader& br) noexcept
266266
: br_(br)
267-
, jd_(jd)
267+
, I_(I)
268268
, J_(stack_)
269269
{
270+
I_.emplace();
270271
}
271272

272273
llvm::Error
@@ -280,7 +281,7 @@ class JavadocBlock
280281
JavadocNodesBlock B(stack_, br_);
281282
if(auto Err = br_.readBlock(B, ID))
282283
return Err;
283-
if(auto Err = B.J.spliceInto(jd_.getBlocks()))
284+
if(auto Err = B.J.spliceInto(I_->getBlocks()))
284285
return Err;
285286
return llvm::Error::success();
286287
}
@@ -346,11 +347,8 @@ class InfoPartBlock
346347
}
347348
case BI_JAVADOC_BLOCK_ID:
348349
{
349-
I.javadoc.emplace();
350-
JavadocBlock B(*I.javadoc, br_);
351-
if(auto Err = br_.readBlock(B, ID))
352-
return Err;
353-
return llvm::Error::success();
350+
JavadocBlock B(I.javadoc, br_);
351+
return br_.readBlock(B, ID);
354352
}
355353
default:
356354
break;
@@ -542,11 +540,8 @@ class MemberTypeBlock
542540
}
543541
case BI_JAVADOC_BLOCK_ID:
544542
{
545-
I_.javadoc.emplace();
546-
JavadocBlock B(*I_.javadoc, br_);
547-
if(auto Err = br_.readBlock(B, ID))
548-
return Err;
549-
return llvm::Error::success();
543+
JavadocBlock B(I_.javadoc, br_);
544+
return br_.readBlock(B, ID);
550545
}
551546
default:
552547
return AnyBlock::readSubBlock(ID);

0 commit comments

Comments
 (0)