{"id":6303,"date":"2006-06-22T17:40:00","date_gmt":"2006-06-22T17:40:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2006\/06\/22\/vc2005-sp1-bug-fixes-front-end\/"},"modified":"2019-02-18T18:54:48","modified_gmt":"2019-02-18T18:54:48","slug":"vc2005-sp1-bug-fixes-front-end","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/vc2005-sp1-bug-fixes-front-end\/","title":{"rendered":"VC2005 SP1 Bug Fixes &#8211; Front End"},"content":{"rendered":"<p><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=0000a4b3-5170-4f99-90a3-95967cd83976\"><font face=\"Arial\" size=\"2\">TERNARY: Compiler error: arrays decay into pointers<\/font><font face=\"Arial\" size=\"2\"> (Mycroft Holmes)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=003b5136-312c-426c-930f-b2b86e125105\"><font face=\"Arial\" size=\"2\">Properties of nested classes cannot access inherited protected members (C++\/CLI)<\/font><\/a><font face=\"Arial\" size=\"2\"> (Bekas)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=00d8b326-e601-4e45-aa03-838ef88059f3\"><font face=\"Arial\" size=\"2\">LVALUE: DIAG: Bogus error &#8220;C2102: &#8216;&amp;&#8217; requires l-value&#8221; on valid code.<\/font><\/a><font face=\"Arial\" size=\"2\"> (Paul Pluzhnikov)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=018b4f88-c3f3-4247-a1e1-649b33401352\"><font face=\"Arial\" size=\"2\">CONFORM: For references of function type ,argument deduction behaves incorrectly<\/font><\/a><font face=\"Arial\" size=\"2\"> (ppliu)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=06f154ab-042f-4e65-8060-7fe1ad458d75\"><font face=\"Arial\" size=\"2\">[CUSTOMER, MF] Intellisense infers too much by helping autocomplete on undefined types<\/font><\/a><font face=\"Arial\" size=\"2\"> (Brian_Kramer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=06fd57b6-d6bb-4e7d-82b6-953b944b0795\"><font face=\"Arial\" size=\"2\">FRNDTEMP: Valid template code that compiled under VS 2003 doesn&#8217;t compile in VS 2005<\/font><\/a><font face=\"Arial\" size=\"2\"> (Yannick Letourneau)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=0db7cc9a-8056-4ebc-9ef8-8239f1000384\"><font face=\"Arial\" size=\"2\">ICE upon ill-formed data declaration within function body<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=0dca1b9e-2151-482c-9610-1b539172beae\"><font face=\"Arial\" size=\"2\">[BADPOP] (feacp)While editing the tooltip for a global char array gets distorted<\/font><\/a><font face=\"Arial\" size=\"2\"> (MSeiringer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=0f0c59c8-75ad-447b-a61a-e365fa107035\"><font face=\"Arial\" size=\"2\">ICE: C1001 failure on invalid structure initialisation<\/font><\/a><font face=\"Arial\" size=\"2\"> (Steve Baker)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=16108a0b-b05d-437e-99e1-f1f2d421ead9\"><font face=\"Arial\" size=\"2\">PTS: partial spe argument can&#8217;t be a class template with a non type dependent argument<\/font><\/a><font face=\"Arial\" size=\"2\"> (VCZilla)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=19b6e95b-ad91-4033-a096-731f16456660\"><font face=\"Arial\" size=\"2\">ICE: Internal Compiler Error when placing a specialized template function declaration with invalid signature inside a class<\/font><\/a><font face=\"Arial\" size=\"2\"> (Sven Groot)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=1a725520-aad9-4e31-9209-4ea2b12b6e2b\"><font face=\"Arial\" size=\"2\">OVRRES: nested class templates and overload resolution<\/font><\/a><font face=\"Arial\" size=\"2\"> (Seriously Serious)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=2c45a49d-5df8-47ef-9ee8-dd772586043c\"><font face=\"Arial\" size=\"2\">Optimizing Compiler<\/font><\/a><font face=\"Arial\" size=\"2\"> (ademirtug)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=2cac4c48-c968-4443-bdf9-3d0b74ecb64c\"><font face=\"Arial\" size=\"2\">Cannot build attributed COM interfaces with minor version 7, 8, or 9.<\/font><\/a><font face=\"Arial\" size=\"2\"> (Schneider)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=2ffeea09-0cd2-41e1-8dc3-b70cd3714d12\"><font face=\"Arial\" size=\"2\">DIAG: Compiler: bogus cascading errors based on misspelled\/wrong constructor name<\/font><\/a><font face=\"Arial\" size=\"2\"> (Brian_Kramer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=310f7908-190a-4e84-9ca1-fd7a59189786\"><font face=\"Arial\" size=\"2\">NEEDSDIAG: Fire warning for include befor include of precompiled header<\/font><\/a><font face=\"Arial\" size=\"2\"> (Martin Richter)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=34180f98-3ef2-4a1d-99b4-738fcfddf258\"><font face=\"Arial\" size=\"2\">[MF, CUSTOMER] Intellisense crashes when opening a large MC++ project after eating over 2 gigs of memory<\/font><\/a><font face=\"Arial\" size=\"2\"> (James C. Papp)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=34df2a34-880a-4160-a5ac-60aa5baceb64\"><font face=\"Arial\" size=\"2\">C++ produces incorrect code for delegate::EndInvoke.<\/font><\/a><font face=\"Arial\" size=\"2\"> (OShah)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=3711dbac-d7cb-4aea-98db-eb9801e3d9ab\"><font face=\"Arial\" size=\"2\">inbuilt preprocessor symbols are not evaluated for the editor greying facility<\/font><\/a><font face=\"Arial\" size=\"2\"> (David Lowndes)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=3de0f685-3ad6-49e2-a590-4f4be1ee196e\"><font face=\"Arial\" size=\"2\">QUALNAME: ICE (Internal compiler error) &#8211; nested namespaces, typedefs and enums (can&#8217;t really say what&#8217;s the problem)<\/font><\/a><font face=\"Arial\" size=\"2\"> (false_negative)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=462967fa-ae86-4c1b-bc03-2b3e2ec4cc94\"><font face=\"Arial\" size=\"2\">DIAG: error C2383: &#8216;problem_symbol&#8217; : default-arguments are not allowed on this symbol<\/font><\/a><font face=\"Arial\" size=\"2\"> (Galileo)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=484440b1-8165-42a6-9ff7-2259eb30e907\"><font face=\"Arial\" size=\"2\">NS:BADDIAG: Error C2872 instantiating template member.<\/font><\/a><font face=\"Arial\" size=\"2\"> (Jonathon Bell)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=497dd025-5793-4206-9336-e335fef58d65\"><font face=\"Arial\" size=\"2\">ADDRFUNC: Template argument deduction from function type fails<\/font><\/a><font face=\"Arial\" size=\"2\"> (Victor Bazarov)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=49b0aa8c-eb24-4f14-8b87-f178cfcf181c\"><font face=\"Arial\" size=\"2\">TPDEDUCE: member function deducing in sizeof<\/font><\/a><font face=\"Arial\" size=\"2\"> (ZMS)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=507d273e-59b2-4679-bcec-e9f68bf0da64\"><font face=\"Arial\" size=\"2\">POPAV:FC++ Intellisense does not work with simple project<\/font><\/a><font face=\"Arial\" size=\"2\"> (Mike McCarthy)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=519f6c15-cf44-4a75-b355-e5729c4b96c7\"><font face=\"Arial\" size=\"2\">C++\/CLI: ICE: implicit conversion operator from C# lib cause ICE<\/font><\/a><font face=\"Arial\" size=\"2\"> (Brian_Kramer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=5555ef0a-e677-43dd-96be-44aae695b969\"><font face=\"Arial\" size=\"2\">CONFORM: Built-in operator<\/font><\/a><font face=\"Arial\" size=\"2\"> (Seriously Serious)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=56164749-1ee5-4fbc-a8aa-439609f22f71\"><font face=\"Arial\"><font size=\"2\">C++\/CLI incorrectly requires safe_cast to assign CLI array to IEnumerable<\/font><\/font><\/a><font face=\"Arial\" size=\"2\"> (Kenny Kerr)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=5728784c-40ff-4b13-83df-943692b4b476\"><font face=\"Arial\" size=\"2\">DIAG: C++\/CLI template specialization o\nf a property (LNK2020: unresolved token (06000001))<\/font><\/a><font face=\"Arial\" size=\"2\"> (ldawson)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=5b26eac5-45d2-4357-8eb8-b84cb9ca9cf1\"><font face=\"Arial\" size=\"2\">Intellisense Updating never terminates, hangs VS 2005<\/font><\/a><font face=\"Arial\" size=\"2\"> (Keith Dorken)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=6b6882e2-f052-46c6-85ca-086ff897b769\"><font face=\"Arial\" size=\"2\">[Even though undisplayable character is not included, C4819 warning appears] ??????????????? C4819 ??????<\/font><\/a><font face=\"Arial\" size=\"2\"> (ryoji)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=6cbb26ce-f202-4bfb-b38a-7adc15364b2c\"><font face=\"Arial\" size=\"2\">Intellisense error, shows duplicate member functions (one of them wrong) and fails to update them<\/font><\/a><font face=\"Arial\" size=\"2\"> (Ghorwin)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=6eaf8b30-c021-4390-8691-7ef687194bad\"><font face=\"Arial\" size=\"2\">BADDIAG: Strange C2326 error<\/font><\/a><font face=\"Arial\" size=\"2\"> (_LEE)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=6eb17628-fc22-41d0-8437-922ac1d1c292\"><font face=\"Arial\" size=\"2\">ICE when _alloca() is used in default argument<\/font><\/a><font face=\"Arial\" size=\"2\"> (Avery Lee)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=6ebab557-2d06-4666-9479-3df0cde16ea0\"><font face=\"Arial\" size=\"2\">DIAG: Compiler: missing close brackets cause difficult-to-investigate downstream errors<\/font><\/a><font face=\"Arial\" size=\"2\"> (Brian_Kramer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=75d64a86-a93c-4523-85de-f3c187b04168\"><font face=\"Arial\" size=\"2\">ICE: With Unnamed Inner Classes<\/font><\/a><font face=\"Arial\" size=\"2\"> (Squider)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=7882a323-a0f4-459c-992f-b5a66d057611\"><font face=\"Arial\" size=\"2\">PRAGMA: #pragma hdrstop doesn&#8217;t support string concatenation<\/font><\/a><font face=\"Arial\" size=\"2\"> (Jay Freeman)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=79033ff8-dffb-479d-b175-3cbb9551c22c\"><font face=\"Arial\" size=\"2\">Pointer to static member function with const argument<\/font><\/a><font face=\"Arial\" size=\"2\"> (Mycroft Holmes)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=7a77b3d8-474c-4876-970a-73c05d985f6e\"><font face=\"Arial\" size=\"2\">PP:Visual C++ 2005 Pre-processor bug<\/font><\/a><font face=\"Arial\" size=\"2\"> (Chief Chef)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=7bc2acb3-b9e4-4b0d-a268-d38370508a7a\"><font face=\"Arial\" size=\"2\">bogus error C2899: typename outside template<\/font><\/a><font face=\"Arial\" size=\"2\"> (Martin Sebor)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=81636938-0c31-455c-bbd4-b86ab6f19f4f\"><font face=\"Arial\" size=\"2\">ICE: Very-low impact Compiler ICE: misuse of __w64 keyword<\/font><\/a><font face=\"Arial\" size=\"2\"> (Brian_Kramer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=8505e162-f9cb-404c-901c-dc0629437888\"><font face=\"Arial\" size=\"2\">LVALUE: reference member decays into value<\/font><\/a><font face=\"Arial\" size=\"2\"> (Mycroft Holmes)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=8659323b-d868-4cb0-98fc-b71a4e352dba\"><font face=\"Arial\" size=\"2\">TPDEDUCE:error on function explicit instantiation returning a nested-name-specifier<\/font><\/a><font face=\"Arial\" size=\"2\"> (Martin Sebor)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=86a213b8-f8d0-44fd-acac-255aeeff7635\"><font face=\"Arial\" size=\"2\">BADDIAG: C2958 on _malloca in release configuration (__pragma)<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=89d25594-35a3-47f1-bea4-8059c259ed99\"><font face=\"Arial\" size=\"2\">CONFORM: EH: Function-try constructor compiler faliure<\/font><\/a><font face=\"Arial\" size=\"2\"> (ChrisMorley)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=8c10118f-4803-4fb0-86b1-4d44682aaa90\"><font face=\"Arial\" size=\"2\">Inner class as a grandchild in a template class with the same name<\/font><\/a><font face=\"Arial\" size=\"2\"> (Kaba_)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=8d4fb8a8-71a0-45d5-bdc4-65f4d5c6e75f\"><font face=\"Arial\" size=\"2\">Wrong results on x64 with Placement New<\/font><\/a><font face=\"Arial\" size=\"2\"> ()<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=8fdb2bd1-06d6-4737-ad6e-d2b20697ad68\"><font face=\"Arial\" size=\"2\">BADDIAG: C4965: false is treated as the integer value 0<\/font><\/a><font face=\"Arial\" size=\"2\"> (Siegmund Baumann)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=93ca8639-369e-46a0-8a0f-1f9e1adb6d9f\"><font face=\"Arial\" size=\"2\">BADDIAG:Function local union in template specialization causes invalid error from VC2005<\/font><\/a><font face=\"Arial\" size=\"2\"> (MartenS)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=958f6e99-de52-44aa-b427-a1d68e78d591\"><font face=\"Arial\" size=\"2\">CONFORM: sizeof error on pointers to arrays<\/font><\/a><font face=\"Arial\" size=\"2\"> (Brian Gladman)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=9ea7f262-9cb2-49fb-bf24-b28ca18e03fa\"><font face=\"Arial\" size=\"2\">CLICONFORM:BADDIAG: Bogus C4172 &#8220;returning address of temporary&#8221; when R% is returned<\/font><\/a><font face=\"Arial\" size=\"2\"> (Holger Grund)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=a22f9fad-bfb5-4936-9216-73c41954f135\"><font face=\"Arial\" size=\"2\">ISENSEFAIL: Intellisense for C++ &#8211; inconsistent behaviour.<\/font><\/a><font face=\"Arial\" size=\"2\"> (David Lowndes)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=a65220eb-b650-449e-98fe-bb1cea2dcd72\"><font face=\"Arial\" size=\"2\">ICE: Internal Compiler Error<\/font><\/a><font face=\"Arial\" size=\"2\"> (R. Green)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=a6e90499-2156-4cb4-8777-18f33e2aa0ae\"><font face=\"Arial\" size=\"2\">TTPARAM: using template template parameter in template default parameter<\/font><\/a><font face=\"Arial\" size=\"2\"> (_tobi)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=a7e91e20-06a4-4a04-bd31-e7da874a7069\"><font face=\"Arial\" size=\"2\">TTPARAM: template-template parameters default template argument bug<\/font><\/a><font face=\"Arial\" size=\"2\"> (metal)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=aba4a224-a7e4-423e-8252-409b44e7bd64\"><font face=\"Arial\" size=\"2\">ICE:ILL:PTS:Internal compiler error on incorrect code<\/font><\/a><font face=\"Arial\" size=\"2\"> (Michael Kochetkov)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ad86e71a-26f5-43de-b977-69c1cd0e8c2c\"><font face=\"Arial\" size=\"2\">BADDIAG: C2143 on undefined types in a constructor&#8217;s parameter list<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=af35d9ea-34c5-49c6-8b82-3b7a54d0f967\"><font face=\"Arial\" size=\"2\">FRNDTEMP: Compiler: function-scope structs in a friend class are not also friends<\/font><\/a><font face=\"Arial\" size=\"2\"> (Brian_Kramer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=b88b1a7e-ceec-4667-a13f-06fa5c6fd963\"><font face=\"Arial\" size=\"2\">template dependent typedef\n troubles<\/font><\/a><font face=\"Arial\" size=\"2\"> (noobOOP)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=b8963bdf-0d75-447f-837c-d045efba20e5\"><font face=\"Arial\" size=\"2\">devenv.exe crashes while &#8216;Updating IntelliSense&#8217;. Handle count above 1400.<\/font><\/a><font face=\"Arial\" size=\"2\"> (Martijn Kieboom)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=bb7357ee-264c-4c43-b2ff-012b4500cc17\"><font face=\"Arial\" size=\"2\">Attributed Interface generates bad IDL for some definitions (#importlib VB-DLL)<\/font><\/a><font face=\"Arial\" size=\"2\"> (Uwe Reisewitz)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c0217ecc-04ea-4e4a-b229-a26339595f55\"><font face=\"Arial\" size=\"2\">PP: Preprocessor definitions not expanded correctly in C++ attributes<\/font><\/a><font face=\"Arial\" size=\"2\"> (DankoD)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c5e4e817-fe92-4563-a0bf-39c1d9573e90\"><font face=\"Arial\" size=\"2\">delegate constructor will not compile with gcroot as first arg<\/font><\/a><font face=\"Arial\" size=\"2\"> (Andrew R)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c62087ee-8a70-41c1-9212-0d2401b1d698\"><font face=\"Arial\" size=\"2\">[FA, ERRORTYPE] safe_cast stops intellisense from working<\/font><\/a><font face=\"Arial\" size=\"2\"> (rditmore)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c6d8268f-c922-4906-800b-1474027d5bed\"><font face=\"Arial\" size=\"2\">TERNARY: Conditional operator with right lvalue of subclass type of lvalue right fails with &#8220;cannot instantiate abstract class&#8221;<\/font><\/a><font face=\"Arial\" size=\"2\"> (Holger Grund)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c7cc41cc-1def-4fd8-90f5-5924044a96fa\"><font face=\"Arial\" size=\"2\">TYPESYS:argument const-ness should not be part of member function type signature<\/font><\/a><font face=\"Arial\" size=\"2\"> (Ben Voigt)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c9f5ed4f-1081-4e1e-b13d-73e992b76c92\"><font face=\"Arial\" size=\"2\">BADDIAG: PTS: &#8220;different linkage&#8221; error on exported explicit instantiation<\/font><\/a><font face=\"Arial\" size=\"2\"> (Martin Sebor)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=cbb5ca1f-9382-4f68-97d2-9feac77a7bfa\"><font face=\"Arial\" size=\"2\">ICE: definition of typedefed enum type<\/font><\/a><font face=\"Arial\" size=\"2\"> (R. Green)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=cfdcb006-9338-483d-a15d-f91cc12e128b\"><font face=\"Arial\" size=\"2\">Compiler without \/clr and with \/Za allows non-standard (ISO\/IEC 14882:2003) &#8220;for each&#8221; syntax<\/font><\/a><font face=\"Arial\" size=\"2\"> (Peter Huene)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d0e19c40-c724-4f8b-a251-fc7b7d34b9d5\"><font face=\"Arial\" size=\"2\">Complier error C1001<\/font><\/a><font face=\"Arial\" size=\"2\"> (L. Willis)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d3765e03-0f92-4931-95d4-7743a2839485\"><font face=\"Arial\" size=\"2\">BADDIAG: Error C2675: inconsistent behaviour<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d4ca99f2-3beb-4b2a-aaaf-4095bce1a40f\"><font face=\"Arial\" size=\"2\">crash when compiling<\/font><\/a><font face=\"Arial\" size=\"2\"> (weibing)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d5e59ba7-f0a0-4ffc-b422-dac6c1cdb6e6\"><font face=\"Arial\" size=\"2\">The compiler produced a symbol that cannot be decorated<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d711083f-a944-470f-ae51-921f685ee8b9\"><font face=\"Arial\" size=\"2\">pin_ptr causes compiler crash on multidimensional managed arrays of floating point types<\/font><\/a><font face=\"Arial\" size=\"2\"> (WilliamFCook)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d7f3ebaf-5b23-4b31-a924-25f6d7f3c6b4\"><font face=\"Arial\" size=\"2\">QuickInfo tooltips stop working<\/font><\/a><font face=\"Arial\" size=\"2\"> (Dave Waggoner)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d8d5744d-b064-4688-9447-f864a9717bb8\"><font face=\"Arial\" size=\"2\">C2065 if a &#8220;for&#8221; loop resides inside a &#8220;for each&#8221; loop<\/font><\/a><font face=\"Arial\" size=\"2\"> (Siegmund Baumann)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e02de07d-d3ff-46a2-b643-26674cd3405e\"><font face=\"Arial\" size=\"2\">Line numbers in preprocessed code are not matching up with lines in original one.<\/font><\/a><font face=\"Arial\" size=\"2\"> (wallyatmsdn)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e0ef39fd-e64c-49e7-b48a-d493305fceaa\"><font face=\"Arial\" size=\"2\">ICE: compiler error during array initialization<\/font><\/a><font face=\"Arial\" size=\"2\"> (Vladimir Nesterovsky)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e51cb790-efc7-45b8-a2df-6559500846f7\"><font face=\"Arial\" size=\"2\">MF:Function template instantiation causes change in for() scope setting<\/font><\/a><font face=\"Arial\" size=\"2\"> (Avery Lee)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ea426138-db0f-42e8-b9c9-21152724982e\"><font face=\"Arial\" size=\"2\">_ReadWriteBarrier() intrinsic fails to link without \/Oi or #pragma intrinsic<\/font><\/a><font face=\"Arial\" size=\"2\"> (Avery Lee)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ec823e21-e28b-4bf9-b768-1f9da08c4889\"><font face=\"Arial\" size=\"2\">QUALNAME: Compiler fails to match function definition to declaration when return type is typedef<\/font><\/a><font face=\"Arial\" size=\"2\"> (Rethguals)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ee8f0832-34eb-4aa1-ba87-4a5ec5b34c89\"><font face=\"Arial\" size=\"2\">Classview and Intellisense not displaying templated class<\/font><\/a><font face=\"Arial\" size=\"2\"> (RobYull)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=f38c97d8-b083-4bdb-aba3-733670f2b2fc\"><font face=\"Arial\" size=\"2\">ICE: Compiler Crashes when attemptin to create vector of structure of undeterminate size. (CString)<\/font><\/a><font face=\"Arial\" size=\"2\"> (Darsant)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=f595480b-e829-4e1b-9624-a8b3a104eeee\"><font face=\"Arial\" size=\"2\">BADDIAG: C2664 compiling a class with templated constructor<\/font><\/a><font face=\"Arial\" size=\"2\"> (uvts_cvs)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=f7a6b320-4fb8-44d5-af53-fd886d6ff7ff\"><font face=\"Arial\" size=\"2\">CONFORM: PTS: Template nontype parameter default value with simple-type-specifier() fails for integral types<\/font><\/a><font face=\"Arial\" size=\"2\"> (Holger Grund)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=fabeb80d-5ffb-41fc-a7a9-6fb25c055006\"><font face=\"Arial\" size=\"2\">CONFORM: FEATURE: Member template default non-type arguments not recognized<\/font><\/a><font face=\"Arial\" size=\"2\"> (johanp)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=fc04d735-76c7-47e8-b235-bdfcfaa35acf\"><font face=\"Arial\" size=\"2\">template class member function overload ambiguity<\/font><\/a><font face=\"Arial\" size=\"2\"> (Butterflow)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=fd6b2438-36ef-4e2c-a477-a455bac1f4af\"><font face=\"Arial\" size=\"2\">OVRRES: operator () base class overload failure<\/font><\/a><font face=\"Arial\" size=\"2\"> (metal)<br \/><\/font><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TERNARY: Compiler error: arrays decay into pointers (Mycroft Holmes)Properties of nested classes cannot access inherited protected members (C++\/CLI) (Bekas)LVALUE: DIAG: Bogus error &#8220;C2102: &#8216;&amp;&#8217; requires l-value&#8221; on valid code. (Paul Pluzhnikov)CONFORM: For references of function type ,argument deduction behaves incorrectly (ppliu)[CUSTOMER, MF] Intellisense infers too much by helping autocomplete on undefined types (Brian_Kramer)FRNDTEMP: Valid template [&hellip;]<\/p>\n","protected":false},"author":289,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[4,5],"class_list":["post-6303","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","tag-bug-info","tag-pages"],"acf":[],"blog_post_summary":"<p>TERNARY: Compiler error: arrays decay into pointers (Mycroft Holmes)Properties of nested classes cannot access inherited protected members (C++\/CLI) (Bekas)LVALUE: DIAG: Bogus error &#8220;C2102: &#8216;&amp;&#8217; requires l-value&#8221; on valid code. (Paul Pluzhnikov)CONFORM: For references of function type ,argument deduction behaves incorrectly (ppliu)[CUSTOMER, MF] Intellisense infers too much by helping autocomplete on undefined types (Brian_Kramer)FRNDTEMP: Valid template [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/6303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/289"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=6303"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/6303\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=6303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=6303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=6303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}