Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Language

C++

Compiler

clang HEAD 12.0.0 (https://github.com/llvm/llvm-project.git 3d2bab176f528de8d24512e092b2bfb319899b1e)

Options
Warnings
Boost 1.73.0
C++2a(GNU)
no pedantic

$ clang++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.73.0/clang-head/include -std=gnu++2a
prog.cc:113:41: error: 'gX' is a private member of 'Hoge'
IUTEST_MAKE_PEEP(int (Hoge::*)(), Hoge, gX);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
prog.cc:18:52: note: expanded from macro 'IUTEST_MAKE_PEEP'
    IUTEST_MAKE_PEEP_TAG_(member_type, class_name, member_name)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
prog.cc:67:82: note: expanded from macro 'IUTEST_MAKE_PEEP_TAG_'
        , IIUT_PEEP_TAG_NAME_(class_name, member_name)<class_name>, &class_name::member_name>
                                                                     ~~~~~~~~~~~~^~~~~~~~~~~
prog.cc:106:9: note: declared private here
    int gX() { return x; }
        ^
1 error generated.
Exit Code:
1