2 // { dg-require-effective-target fpic }
3 // { dg-lto-options {{-fPIC -O -flto -Wno-return-type}} }
10 Vector& operator=(const Vector& vec);
11 Vector(int p_dimen, Real *p_val)
12 : dimen(p_dimen), val(p_val) { }
15 class DVector : public Vector {
17 void reDim(int newdim);
18 explicit DVector(const Vector& old);
19 DVector& operator=(const Vector& vec) {
21 Vector::operator=(vec);
24 Vector& Vector::operator=(const Vector& vec)
29 int Vector::dim() const { return dimen; }
30 DVector::DVector(const Vector& old) : Vector(0, 0)
34 void DVector::reDim(int newdim) {}