OSDN Git Service

Scan "lea\[lq\]?\[ \t\]" instead of "lea\[ \t\]".
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.law / visibility1.C
index 0314c07..1c786fe 100644 (file)
@@ -1,26 +1,26 @@
-// Build don't link: 
+// { dg-do assemble  }
 // GROUPS passed visibility
-#include <iostream.h>
+#include <iostream>
 
 
 
 class base {
 //==========
 
-    void base_priv(char * n)           
-       { cout << "base_priv called from: " << n << "\n";  };
+    void base_priv(const char * n)             
+       { std::cout << "base_priv called from: " << n << "\n";  }
 
 protected:
 
-    void base_prot(char * n) 
-       { cout << "base_prot called from: " << n << "\n"; };
+    void base_prot(const char * n) 
+       { std::cout << "base_prot called from: " << n << "\n"; }
 
 public:
 
-    void base_publ(char * n) 
-       { cout << "base_publ called from: " << n << "\n"; };
+    void base_publ(const char * n) 
+       { std::cout << "base_publ called from: " << n << "\n"; }
 
-    void test(char * n) { base_publ(n); base_prot(n); base_priv(n); }
+    void test(const char * n) { base_publ(n); base_prot(n); base_priv(n); }
 
 }; // class base
  
@@ -33,7 +33,7 @@ friend void derived_friend();
 
 public :
 
-    void test(char * n) { base_publ(n); base_prot(n);}
+    void test(const char * n) { base_publ(n); base_prot(n);}
 
 }; // class derived
 
@@ -51,18 +51,18 @@ derived_friend()
 
 
 
-main(int argc, char *argv[])
+int main(int argc, char *argv[])
 //==========================
 {
     base b;
     b.base_publ("base class object");
     b.test("member of base class object");
-    cout << "\n";
+    std::cout << "\n";
 
     derived pd;
     pd.test("member of derived class object");
     derived_friend();
-    cout << "\n";
+    std::cout << "\n";
 
 } /* main */