This is a really odd one. Of course I had to write the strange code to encounter it ;-).If you place a using directive of a nested namespace in a lambda defined on the root level the compiler gets serious hickups... The commented out code below are versions which do work, so the bug really needs several prerequisites:namespace fopp { namespace fupp { }};/*int x(){ using namespace fopp::fupp;}int y(){ auto ttt = [&]()->int { using namespace fopp::fupp; };}auto tt = [&]()->int { using namespace fopp; using namespace fupp; };*/auto ttt = [&]()->int { using namespace fopp::fupp; };
Visual Studio/Silverlight/Tooling version
What category (if any) best represents this feedback?
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results