Borderou de evaluare (job #2317304)
Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !