github / github/codeql

C++ Initializer Inconsistencies

Aberta
#9,787 2 comentários 0 reações 0 responsáveis Ver no GitHub
C++ question
Linguagem predominante
CodeQL
Estrelas
10.1k
Forks
2.1k
Merge médio
2d 15h
PRs com merge (30d)
141

Descrição

Below is a simple C++ file illustrating two uses of codeql `Initializer` .

```
#include
#include

using namespace std;
int main()
{
char* test1 = "hello world";
if(char* test2 = (char*)malloc(10))
{
cout<<"test"<

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Use o exemplo de C++ fornecido e as duas consultas CodeQL como reprodução. Inspecione as definições da biblioteca cpp para Initializer, IfStmt, Variable e Expr para entender o comportamento relatado de parent e access. O trabalho estará concluído quando a semântica pretendida estiver estabelecida e a inconsistência estiver coberta por testes de regressão.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
cpp
Domínio
compilers, devtools
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.