| Summary: | Add support for C++11 | ||
|---|---|---|---|
| Product: | [Applications] umbrello | Reporter: | milasudril |
| Component: | general | Assignee: | Umbrello Development Group <umbrello-devel> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | wishlist | ||
| Priority: | NOR | ||
| Version First Reported In: | 2.17.2 (KDE Applications 15.08.2) | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| URL: | http://github.com/milasudril/anja | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
*** This bug has been marked as a duplicate of bug 338649 *** |
It seems like the code importer has problem with C++11. For example static std::unique_ptr<SessionFileReader,Destructor> create(const char* filename) {return {instanceCreate(filename),destroy};} Generates syntax error. It would be nice to upgrade the C++ parser so C++11 syntax works correctly. Have the project team considered using Clang instead of "roll your own"? Reproducible: Always Steps to Reproduce: Import a C++11 project Actual Results: Syntax errors Expected Results: No syntax errors should appear, if the all scanned files would have passed the real compiler