[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