tags 356439 + pending
thanks
I've uploaded the following NMU to delayed-2.
diff -u cmix-2.0.12/debian/changelog cmix-2.0.12/debian/changelog
--- cmix-2.0.12/debian/changelog
+++ cmix-2.0.12/debian/changelog
@@ -1,3 +1,12 @@
+cmix (2.0.12-5.2) unstable; urgency=low
+
+ * NMU as part of the GCC 4.1 transition.
+ * In standard C++, friend functions that are only declared inside a
+ class can only be found by argument-dependent lookup. Thanks,
+ Ben Hutchings (closes: #356439).
+
+ -- Martin Michlmayr <[EMAIL PROTECTED]> Thu, 25 May 2006 22:07:25 +0200
+
cmix (2.0.12-5.1) unstable; urgency=low
* BSP NMU
only in patch2:
unchanged:
--- cmix-2.0.12.orig/src/analyzer/diagnostic.h
+++ cmix-2.0.12/src/analyzer/diagnostic.h
@@ -46,6 +46,11 @@
// file_names.
//
+class Position;
+
+// Position outputs itself with a trailing space.
+ostream& operator<<(ostream&,Position);
+
class Position {
friend class LexerTracker ;
static const char* intern(const char*);
@@ -61,9 +66,6 @@
friend ostream& operator<<(ostream&,Position);
};
-// Position outputs itself with a trailing space.
-ostream& operator<<(ostream&,Position);
-
//--------------------------------------------------------------
// class PositionInUnion
//
only in patch2:
unchanged:
--- cmix-2.0.12.orig/src/analyzer/gegen.h
+++ cmix-2.0.12/src/analyzer/gegen.h
@@ -23,6 +23,9 @@
// F O R C A S C A D E S
// gg-cascades.cc
+class ForCascade ;
+GegenStream &operator<<(GegenStream &,ForCascade const&) ;
+
class ForCascade {
unsigned depth ;
unsigned indent ;
@@ -115,6 +118,13 @@
#define AbstractDecl(t) EmitType(t,"",constvol())
#define Unqualified(t,mt) EmitType(t,mt,constvol())
+class GegenStream ;
+void enter(GegenStream*) ;
+void userhole(GegenStream*) ;
+void exit(GegenStream*) ;
+void alwayscode(GegenStream*) ;
+void poptype(GegenStream*) ;
+
class GegenStream {
ostream &ost ;
BTresult const &bt ;
only in patch2:
unchanged:
--- cmix-2.0.12.orig/src/analyzer/output.h
+++ cmix-2.0.12/src/analyzer/output.h
@@ -73,6 +73,10 @@
};
*/
+class Output;
+Output* oconcat(Output*,Output*);
+Output* oconcat(const Output*,const Output*);
+
class Output {
public:
enum Mark { Block,
@@ -150,6 +154,4 @@
void do_export(ostream&) const;
};
-Output* oconcat(Output*,Output*);
-
#endif
only in patch2:
unchanged:
--- cmix-2.0.12.orig/src/analyzer/ygtree.h
+++ cmix-2.0.12/src/analyzer/ygtree.h
@@ -81,6 +81,10 @@
void put(yg_datum) const;
} ;
+#ifdef YG_STATISTICS
+void ygtree_statistics() ;
+#endif
+
class yg_tree {
friend class yg_iterator ;
unsigned long version ;
only in patch2:
unchanged:
--- cmix-2.0.12.orig/src/analyzer/options.h
+++ cmix-2.0.12/src/analyzer/options.h
@@ -26,6 +26,7 @@
void handleBasenameOption(const char *arg);
void parse_options(int, char *const*);
+void ParseDebugOpt(const char*);
void banner(ostream&);
void handleNonOption(const char *arg);
only in patch2:
unchanged:
--- cmix-2.0.12.orig/src/analyzer/fixiter.h
+++ cmix-2.0.12/src/analyzer/fixiter.h
@@ -67,6 +67,8 @@
class FixpointSolver ;
+bool Fixpoint_lesseq(yg_datum,yg_datum) ;
+
class FixpointPureVertex : public Numbered {
friend class FixpointSolver ;
friend bool Fixpoint_lesseq(yg_datum,yg_datum) ;
--
Martin Michlmayr
http://www.cyrius.com/
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]