* Python/errors.c (err_clear): clear interpreter stack trace
diff --git a/Python/errors.c b/Python/errors.c
index f339bbf..7266eca 100644
--- a/Python/errors.c
+++ b/Python/errors.c
@@ -56,7 +56,7 @@
 */
 
 #include "allobjects.h"
-#include "modsupport.h"
+#include "traceback.h"
 
 #include <errno.h>
 
@@ -119,10 +119,14 @@
 void
 err_clear()
 {
+	object *tb;
 	XDECREF(last_exception);
 	last_exception = NULL;
 	XDECREF(last_exc_val);
 	last_exc_val = NULL;
+	/* Also clear interpreter stack trace */
+	tb = tb_fetch();
+	XDECREF(tb);
 }
 
 /* Convenience functions to set a type error exception and return 0 */