Skip to content

Commit fd36b92

Browse files
nkcsgexiDoug Coleman
authored and
Doug Coleman
committed
try to build swift-api-digester on linux.
1 parent 5c12506 commit fd36b92

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tools/swift-api-digester/swift-api-digester.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ struct SDKNodeInitInfo {
293293
};
294294

295295
class SDKNode {
296-
typedef std::vector<NodeUniquePtr>::const_iterator ChildIt;
296+
typedef std::vector<NodeUniquePtr>::iterator ChildIt;
297297
StringRef Name;
298298
StringRef PrintedName;
299299
unsigned TheKind : 4;
@@ -320,7 +320,7 @@ class SDKNode {
320320
bool isNameValid() const { return Name != "_"; }
321321
StringRef getPrintedName() const { return PrintedName; }
322322
void removeChild(ChildIt CI) { Children.erase(CI); }
323-
ChildIt getChildBegin() const { return Children.begin(); }
323+
ChildIt getChildBegin() { return Children.begin(); }
324324
void annotate(NodeAnnotation Anno) { Annotations.insert(Anno); }
325325
NodePtr getParent() const { return Parent; };
326326
unsigned getChildrenCount() const { return Children.size(); }
@@ -491,7 +491,7 @@ void SDKNode::postorderVisit(NodePtr Root, SDKNodeVisitor &Visitor) {
491491
class SDKNodeVectorViewer {
492492
ArrayRef<SDKNode*> Collection;
493493
llvm::function_ref<bool(NodePtr)> Selector;
494-
typedef ArrayRef<SDKNode*>::const_iterator VectorIt;
494+
typedef ArrayRef<SDKNode*>::iterator VectorIt;
495495
VectorIt getNext(VectorIt Start);
496496
class ViewerIterator;
497497

0 commit comments

Comments
 (0)