Early Access Program

CLion 2017.1 EAP: nested namespaces and various fixes


New CLion 2017.1 Early Access Program build (171.3780.24) is now available for download. You will get a notification about a patch-update in case you are using previous EAP build (171.3691.13).

Download CLion 2017.1 EAP

It’s time for C++17!

Great news! We’ve started C++17 support in CLion. Nested namespaces can now be correctly resolved and highlighted in CLion:

GDB timeout

Some GDB operations may require longer time to execute. To avoid unnecessary timeouts in CLion, you can set an option in Registry: in Find Action dialog (Shift+Ctrl+A on Linux/Windows, โ‡งโŒ˜A on macOS) type Registry; open Registry and type cidr.debugger.timeout:
This is added as a workaround for the issues like CPP-8842 and CPP-9010, until CPP-7906 and CPP-4504 are ready.


If you are using Python in your C++ project, you’ll be glad to know, that an annoying issue with the interpreter setting (reseted by CLion on restart) is now fixed.

Other fixes

There is also a couple of regressions fixed, including:

  • Expression result unused for stream operators for auto parameters (CPP-8949)
  • Lambda return type is not deduced correctly with type aliases (CPP-8861)

Full release notes are available by the link.

CLion 2016.3.4

Another bug-fix update for CLion 2016.3 is now available as well. From C++ side it includes a fix for an incorrect code analysis warning about ‘<<' applicability (CPP-8300). There is also a list of platform issues.

The CLion Team
The Drive to Develop

Comments below can no longer be edited.

9 Responses to CLion 2017.1 EAP: nested namespaces and various fixes

  1. Avatar

    Ivan says:

    March 9, 2017

    Something is wrong with the latest EAP. On my code base it starts with constant high CPU usage and the UI lagging. I can see in the memory monitor it quickly uses all the available memory until the GC triggers. After a while of this, the IDE runs out of memory. The first time it happened I had a heap size of 4GB. After the first crash I increased it to 5GB and still encountered the same problem.

    • Anastasia Kazakova

      Anastasia Kazakova says:

      March 10, 2017

      Could you please try use File | Invalidate Caches / Restart…

      • Avatar

        Ivan says:

        March 10, 2017

        That fixed it thanks.

  2. Avatar

    David Zemon says:

    March 9, 2017

    It’s working!!! Thank you so much for fixing CPP-3829. I’m now working with the other developers on my team to see who else is interested in CLion ๐Ÿ™‚

    • Anastasia Kazakova

      Anastasia Kazakova says:

      March 10, 2017

      Glad to hear!

  3. Avatar

    mbalabin says:

    March 10, 2017

    I am also grateful for fixing CPP-3829. It was very annoying!

  4. Avatar

    Agustin says:

    March 10, 2017

    Has anyone tested CLion with ATL? I’m getting syntax error everywhere.


    • Anastasia Kazakova

      Anastasia Kazakova says:

      March 13, 2017

      Is it a CMake project? Could you share some sample ti reproduce with us?

    • Avatar

      Dmitry Kozhevnikov says:

      March 15, 2017

      No, no language features were tested/adjusted yet for MSVC (hence the experimental status). The current release is focused on toolchain detection/interaction with the compiler and build system/etc. Language fixes are most likely coming in the next release.

Discover more