Re: Clang compiler warning on 9.3 HEAD
От | Alvaro Herrera |
---|---|
Тема | Re: Clang compiler warning on 9.3 HEAD |
Дата | |
Msg-id | 20130404203755.GM5117@eldon.alvh.no-ip.org обсуждение исходный текст |
Ответ на | Clang compiler warning on 9.3 HEAD (Will Leinweber <will@heroku.com>) |
Ответы |
Re: Clang compiler warning on 9.3 HEAD
Re: Clang compiler warning on 9.3 HEAD |
Список | pgsql-hackers |
Will Leinweber wrote: > On ref 8507907 when compiling with clang on os x, I got this warning which > seems like a possible bug. > > I thought to report this because I imagine clang isn't frequently used > day-to-day by most. Ugh. My fault. Yes, this is a bug. I don't see any nice way to convert ObjectType to ObjectClass or the other way around; it seems to me the only simple way to fix this is to add a new function EventTriggerSupportsObjectClass(), which takes ObjectClass instead of ObjectType. Patch attached. Now, it annoys me that we now have three places that know about object types supported by event triggers: there's a large struct of command tag substrings (event_trigger_support), then there's these two functions. It might be better to add ObjectType and ObjectClass entries to the struct, so that only the struct needs to know about that. The problem is that these two functions would have to walk the struct every time, instead of being a simple switch. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
Вложения
В списке pgsql-hackers по дате отправления: