ivan requested changes to this revision.
ivan added a comment.
This revision now requires changes to proceed.


  It is undefined behaviour to extend std:: namespace in this way. You should 
go for this instead:
  
    #if ...
        template ... make_unique ...
    #else
        using std::make_unique;
    #endif
  
  p.s. Another potential problem is that it might happen that a compiler 
supports a core language from C++XX while the library implementation is behind. 
But I guess most platforms use libstdc++/gcc so that might not be a problem for 
kwin.

REPOSITORY
  R108 KWin

REVISION DETAIL
  https://phabricator.kde.org/D6634

To: graesslin, #plasma, lbeltrame, ivan
Cc: ivan, plasma-devel, kwin, #kwin, ZrenBot, progwolff, lesliezhai, 
ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas

Reply via email to