Borderou de evaluare (job #2317304)

Utilizator tmwilliamlin168William Lin tmwilliamlin168 Data 13 ianuarie 2019 07:12:12
Problema Cuba Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:44:45: warning: always_inline function might not be inlinable [-Wattributes] __attribute__((always_inline)) array<ll, 3> qry(int &i, int r1, int l2=0, int r2=n) { ^~~ main.cpp: In function 'std::array<long long int, 3ul> qry(int&, int, int, int)': main.cpp:44:45: error: inlining failed in call to always_inline 'std::array<long long int, 3ul> qry(int&, int, int, int)': recursive inlining main.cpp:48:38: note: called from here return qry(lc[i], r1, l2, m2)+(m2<r1?qry(rc[i], r1, m2+1, r2):array<ll, 3>{}); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:44:45: error: inlining failed in call to always_inline 'std::array<long long int, 3ul> qry(int&, int, int, int)': recursive inlining __attribute__((always_inline)) array<ll, 3> qry(int &i, int r1, int l2=0, int r2=n) { ^~~ main.cpp:48:38: note: called from here return qry(lc[i], r1, l2, m2)+(m2<r1?qry(rc[i], r1, m2+1, r2):array<ll, 3>{}); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:44:45: error: inlining failed in call to always_inline 'std::array<long long int, 3ul> qry(int&, int, int, int)': recursive inlining __attribute__((always_inline)) array<ll, 3> qry(int &i, int r1, int l2=0, int r2=n) { ^~~ main.cpp:48:38: note: called from here return qry(lc[i], r1, l2, m2)+(m2<r1?qry(rc[i], r1, m2+1, r2):array<ll, 3>{}); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:44:45: error: inlining failed in call to always_inline 'std::array<long long int, 3ul> qry(int&, int, int, int)': recursive inlining __attribute__((always_inline)) array<ll, 3> qry(int &i, int r1, int l2=0, int r2=n) { ^~~ main.cpp:48:12: note: called from here return qry(lc[i], r1, l2, m2)+(m2<r1?qry(rc[i], r1, m2+1, r2):array<ll, 3>{}); ~~~^~~~~~~~~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:44:45: error: inlining failed in call to always_inline 'std::array<long long int, 3ul> qry(int&, int, int, int)': recursive inlining __attribute__((always_inline)) array<ll, 3> qry(int &i, int r1, int l2=0, int r2=n) { ^~~ main.cpp:48:38: note: called from here return qry(lc[i], r1, l2, m2)+(m2<r1?qry(rc[i], r1, m2+1, r2):array<ll, 3>{}); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:44:45: error: inlining failed in call to always_inline 'std::array<long long int, 3ul> qry(int&, int, int, int)': recursive inlining __attribute__((always_inline)) array<ll, 3> qry(int &i, int r1, int l2=0, int r2=n) { ^~~ main.cpp:48:38: note: called from here return qry(lc[i], r1, l2, m2)+(m2<r1?qry(rc[i], r1, m2+1, r2):array<ll, 3>{}); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:44:45: error: inlining failed in call to always_inline 'std::array<long long int, 3ul> qry(int&, int, int, int)': recursive inlining __attribute__((always_inline)) array<ll, 3> qry(int &i, int r1, int l2=0, int r2=n) { ^~~ main.cpp:48:38: note: called from here return qry(lc[i], r1, l2, m2)+(m2<r1?qry(rc[i], r1, m2+1, r2):array<ll, 3>{}); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:44:45: error: inlining failed in call to always_inline 'std::array<long long int, 3ul> qry(int&, int, int, int)': recursive inlining __attribute__((always_inline)) array<ll, 3> qry(int &i, int r1, int l2=0, int r2=n) { ^~~ main.cpp:48:12: note: called from here return qry(lc[i], r1, l2, m2)+(m2<r1?qry(rc[i], r1, m2+1, r2):array<ll, 3>{}); Non zero exit status: 1

Ceva nu functioneaza?