FERRAMENTAS LINUX: O Kernel Linux 5.3 habilita o sinalizador de compilador "-wimplicit-fallthrough"

sábado, 13 de julho de 2019

O Kernel Linux 5.3 habilita o sinalizador de compilador "-wimplicit-fallthrough"



Confira !!



O recente trabalho sobre a ativação do comportamento "-wimplicit-fallthrough" para o kernel do Linux culminou no Linux 5.3 com a possibilidade de habilitar universalmente este recurso de compilador.

A sinalização -Wimplicit-fallthrough no GCC7 e mais recente avisa sobre os casos em que o comportamento de fall-through do caso de switch pode levar a bugs potenciais / comportamento inesperado.

Gustavo AR Silva, que assumiu essa iniciativa para permitir o aviso implícito de queda para o kernel do Linux, precisou primeiro passar pelas milhares de instruções switch do kernel ao avaliar seu comportamento para garantir que quaisquer falhas fossem esperadas e não levassem a um comportamento potencialmente inesperado.

Após avaliar todos os avisos atuais gerados e marcar os fall-throughs atuais como seguros, o sinalizador agora é definido universalmente ao construir o kernel do Linux.

Esse lote de trabalho pode ser encontrado através desta solicitação pull para a janela de mesclagem do Kernel Linux 5.3.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário