Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

about 3 years ago

Language

C++

Compiler

gcc HEAD 14.0.0 20230608 (experimental)

Options
Warnings
Don't Use Boost
C++17
no pedantic
Raw compiler options
-O3

Author

anonymous

about 3 years ago

$ g++ prog.cc -Wall -Wextra -std=c++17 -O3
prog.cc: In function 'bool LikeVB1(const wchar_t*, const wchar_t*)':
prog.cc:565:62: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  565 |                 else if(*p == L'?' || *s == *p && *p != L'[' && *p != L'#') {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
prog.cc: In function 'bool LikeVBA2(const wchar_t*, const wchar_t*)':
prog.cc:622:62: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  622 |                 else if(*p == L'?' || *s == *p && *p != L'[' && *p != L'#') {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
LikeVB1
ok=82  error=0  ms=144
ok=82  error=0  ms=139
ok=82  error=0  ms=139
ok=82  error=0  ms=139
ok=82  error=0  ms=139

LikeVBA2
ok=82  error=0  ms=138
ok=82  error=0  ms=138
ok=82  error=0  ms=138
ok=82  error=0  ms=138
ok=82  error=0  ms=139

WildCardParser1
ok=82  error=0  ms=310
ok=82  error=0  ms=309
ok=82  error=0  ms=309
ok=82  error=0  ms=309
ok=82  error=0  ms=309

WildCardParser2
ok=82  error=0  ms=334
ok=82  error=0  ms=335
ok=82  error=0  ms=335
ok=82  error=0  ms=335
ok=82  error=0  ms=336

Exit Code:
0