* auto-profile.c (afdo_annotate_cfg): Use update_max_bb_count.
[official-gcc.git] / gcc / testsuite / g++.dg / lookup / using53.C
bloba108b50ef89d59a7d2bb903db45ac4c3210a3dd2
1 // PR c++/20420
3 class B
5 protected:
6   enum E { E1, E2, E3 };
7   struct S { int i; E e; };
8 };
10 class D : private B
12 public:
13   using B::E;       // { dg-message "previous" }
14   using B::S;       // { dg-message "previous" }
16 private:
17   enum E {};        // { dg-error "conflicts" }
18   struct S {};      // { dg-error "conflicts" }
21 template<typename T>
22 class BT
24 protected:
25   enum E { E1, E2, E3 };
26   struct S { int i; E e; };
29 template<typename T>
30 class DT : private BT<T>
32 public:
33   using BT<T>::E;   // { dg-message "previous" }
34   using BT<T>::S;   // { dg-message "previous" }
36 private:
37   enum E {};        // { dg-error "conflicts" }
38   struct S {};      // { dg-error "conflicts" }
41 template class DT<int>;
43 namespace N
45   int i;
48 void
49 f ()
51   using N::i;
52   using N::i;       // { dg-error "declared" }