Member access in case of private inheritance

Question | Apr 26, 2016 | hkumar 

Consider this case of private inheritance in C++:

class X {
 public:
   void foo();
 protected:
   int m;
 private:
   int n;
};

class Y : private X {
 public:
   void bar();
};

One of these statements is false. Which one?