avast / avast/retdec

Incorrect decompilation of program using long double constant

Open
#199 0 comments 0 reactions 0 assignees View on GitHub
bug C-bin2llvmir P-output
Dominant language
C++
Stars
8.6k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

The following program is incorrectly decompiled: [test.zip](https://github.com/avast-tl/retdec/files/1703931/test.zip). Fix it and add it to regression tests - maybe among integration tests for multiple architectures, compilers, etc.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the attached test.zip and reproducing the incorrect decompilation. Locate the integration-test coverage for multiple architectures or compilers, then add this program as a regression test and verify that its decompiled output handles the long double constant correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.