[llvm-commits] [llvm] r154004 - in /llvm/trunk: include/llvm/Support/YAMLParser.h lib/Support/YAMLParser.cpp
Benjamin Kramer
benny.kra at googlemail.com
Wed Apr 4 01:53:34 PDT 2012
Author: d0k
Date: Wed Apr 4 03:53:34 2012
New Revision: 154004
URL: http://llvm.org/viewvc/llvm-project?rev=154004&view=rev
Log:
Move yaml::Stream's dtor out of line so it can see Scanner's dtor.
Modified:
llvm/trunk/include/llvm/Support/YAMLParser.h
llvm/trunk/lib/Support/YAMLParser.cpp
Modified: llvm/trunk/include/llvm/Support/YAMLParser.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/YAMLParser.h?rev=154004&r1=154003&r2=154004&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Support/YAMLParser.h (original)
+++ llvm/trunk/include/llvm/Support/YAMLParser.h Wed Apr 4 03:53:34 2012
@@ -78,6 +78,7 @@
class Stream {
public:
Stream(StringRef Input, SourceMgr &);
+ ~Stream();
document_iterator begin();
document_iterator end();
Modified: llvm/trunk/lib/Support/YAMLParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/YAMLParser.cpp?rev=154004&r1=154003&r2=154004&view=diff
==============================================================================
--- llvm/trunk/lib/Support/YAMLParser.cpp (original)
+++ llvm/trunk/lib/Support/YAMLParser.cpp Wed Apr 4 03:53:34 2012
@@ -1523,6 +1523,8 @@
: scanner(new Scanner(Input, SM))
, CurrentDoc(0) {}
+Stream::~Stream() {}
+
bool Stream::failed() { return scanner->failed(); }
void Stream::printError(Node *N, const Twine &Msg) {
More information about the llvm-commits
mailing list