Execution Time2.31s

Test: roottest-cling-operator-ConversionOp-build (Passed)
Build: PR-4854-x86_64-fedora30-gcc9-opt (root-fedora30-1.cern.ch) on 2020-01-24 13:42:52

Test Timing: Passed
Processors1

Show Command Line
Display graphs:

Test output
[1/1] cd /build/workspace/root-pullrequests-build/build/roottest/cling/operator && /build/workspace/root-pullrequests-build/build/bin/root.exe -e "#define CMakeEnvironment" -e "#define CMakeBuildDir \"/build/workspace/root-pullrequests-build/build/roottest/cling/operator\"" -e "gSystem->AddDynamicPath(\"/build/workspace/root-pullrequests-build/build/roottest/cling/operator\")" -e "gROOT->SetMacroPath(\"/build/workspace/root-pullrequests-build/roottest/cling/operator\")" -e "gInterpreter->AddIncludePath(\"-I/build/workspace/root-pullrequests-build/build/roottest/cling/operator\")" -e "gSystem->AddIncludePath(\"-I/build/workspace/root-pullrequests-build/build/roottest/cling/operator\")" -e "#define ClingWorkAroundMissingDynamicScope" -e "#define ClingWorkAroundUnnamedInclude" -e "#define ClingWorkAroundMissingSmartInclude" -e "#define ClingWorkAroundNoDotInclude" -e "#define ClingWorkAroundMissingAutoLoadingForTemplates" -e "#define ClingWorkAroundAutoParseUsingNamespace" -e "#define ClingWorkAroundTClassUpdateDouble32" -e "#define ClingWorkAroundAutoParseDeclaration" -e "#define ClingWorkAroundMissingUnloading" -e "#define ClingWorkAroundBrokenUnnamedReturn" -e "#define ClingWorkAroundUnnamedDetection2" -q -l -b "/build/workspace/root-pullrequests-build/roottest/scripts/build.C(\"/build/workspace/root-pullrequests-build/roottest/cling/operator/ConversionOp.h\",\"\",\"\")"

Processing /build/workspace/root-pullrequests-build/roottest/scripts/build.C("/build/workspace/root-pullrequests-build/roottest/cling/operator/ConversionOp.h","","")...
Info in <TUnixSystem::ACLiC>: creating shared library /build/workspace/root-pullrequests-build/build/roottest/cling/operator/ConversionOp_h.so
In file included from /build/workspace/root-pullrequests-build/build/roottest/cling/operator/ConversionOp_h_ACLiC_dict.cxx:41:
/build/workspace/root-pullrequests-build/roottest/cling/operator/ConversionOp.h:13:4: warning: converting ‘A<T>’ to the same type will never use a type conversion operator [-Wclass-conversion]
   13 |    operator A() {printf("A::op A()\n"); return *this;}
      |    ^~~~~~~~
/build/workspace/root-pullrequests-build/roottest/cling/operator/ConversionOp.h: In member function ‘C::operator const A<C>&() const’:
/build/workspace/root-pullrequests-build/roottest/cling/operator/ConversionOp.h:53:61: warning: implicitly-declared ‘constexpr A<C>& A<C>::operator=(const A<C>&)’ is deprecated [-Wdeprecated-copy]
   53 |    operator const A<C>&() const {static A<C> a; a=A<C>(*this); printf("C::op A<C>&()\n"); return a;}
      |                                                             ^
/build/workspace/root-pullrequests-build/roottest/cling/operator/ConversionOp.h:9:4: note: because ‘A<C>’ has user-provided ‘A<T>::A(const A<T>&) [with T = C]’
    9 |    A(const A& a): fT(a.fT) {printf("A::A(const A&)");}
      |    ^