Summary: | boost::spirit example program produce many warnings when compiled with -Wshadow option | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Slava Semushin <php-coder> | ||||||||
Component: | boost-devel | Assignee: | Ivan A. Melnikov <iv> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | minor | ||||||||||
Priority: | P2 | CC: | iv, sem | ||||||||
Version: | unstable | Keywords: | patch | ||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
URL: | http://www.nabble.com/boost%3A%3Aspirit-example-program-produce-many-warnings-when-compiled-with--Wshadow-option-to17324157.html | ||||||||||
Attachments: |
|
Description
Slava Semushin
2008-05-19 20:11:24 MSD
Created attachment 2637 [details]
Example of code.
P.S. May be it was fixed in boost-1.35 version, I don't known because doesn't have it for testing... :-( Слава, поговори пожалуйста на эту тему с апстримом, я не настолько силен в С++, и уж тем более не силен в том надругательстве над С++, которое постоянно делают авторы boost. Я так и думал, поэтому и написал на английском, чтобы потом можно было сослаться на баг :) Я просто думаю, вдруг это в 1.35 исправлено? Я что-то не смог найти у них в системне контроя версий возможность посмотреть какие изменения производились с файлом и когда. Ладно. Напишу им в рассылку, пожалуй.. php-coder: как напишешь в рассылку, прицепи сюда линк, плз. чисто поржать. Created attachment 2638 [details]
Патч, устраняющий эту проблему.
(In reply to comment #5) > php-coder: как напишешь в рассылку, прицепи сюда линк, плз. чисто поржать. http://www.nabble.com/boost%3A%3Aspirit-example-program-produce-many-warnings-when-compiled-with--Wshadow-option-to17324157.html Можешь ржать: патч "Applied in Boost SVN trunk." Created attachment 2992 [details]
Патч для boost 1.36.0
Странно, похоже, что в буст не полностью патч приняли, потому что варнинги частично всё равно остались. Обновил патч.
Нашёл вот: http://svn.boost.org/trac/boost/ticket/2304 Приложеный туда патч исправляет ещё несколько подобных потенциальных проблем. Стоит на него посмотреть, а заодно и спросить у апстрима их мнение по этому поводу. 2 php-coder@ : спросите? а то я на spirit-general не подписан... В сизифе уже лежит boost-1:1.36.0-alt3, где это исправлено. Багу можно закрывать. Обновил boost до 1.36.0-alt3 из Cизифа, проверил, работает. (In reply to comment #11) > Обновил boost до 1.36.0-alt3 из Cизифа, проверил, работает. Спасибо!!! |