diff --git a/kwsys_ios_sstream.h.in b/kwsys_ios_sstream.h.in
index 050694d6153a89e20bf88ef52b7040c91d55f921..b99ceeba80d0a88544e9fdd11ca55e0e9929904e 100644
--- a/kwsys_ios_sstream.h.in
+++ b/kwsys_ios_sstream.h.in
@@ -173,6 +173,10 @@ public:
     this->~istringstream();
     new (this) istringstream(s);
     }
+  void clear(int flags)
+    {
+    this->IStrStream::clear(flags);
+    }
 private:
   istringstream(const istringstream&);
   void operator=(const istringstream&);