llvm/llvm-project

[meta] [debugify] fix -check-debugify failures

Open

#37,301 opened on 2018年6月27日

GitHub で見る
 (28 comments) (0 reactions) (0 assignees)C++ (10,782 forks)batch import
bugzilladebuginfogood first issuemetaissue

Repository metrics

Stars
 (26,378 stars)
PR merge metrics
 (平均マージ 1d 2h) (30d で 1,000 merged PRs)

説明

Bugzilla Link 37953
Version trunk
OS All
Depends On llvm/llvm-project#37089 llvm/llvm-project#37303 llvm/llvm-project#37362 llvm/llvm-project#37290 llvm/llvm-project#37302 llvm/llvm-project#37304 llvm/llvm-project#37307 llvm/llvm-project#37308 llvm/llvm-project#37309 llvm/llvm-project#37310 llvm/llvm-project#37312 llvm/llvm-project#37314 llvm/llvm-project#37315 llvm/llvm-project#37371 llvm/llvm-project#37430 llvm/llvm-project#37431 llvm/llvm-project#37510 llvm/llvm-project#37511 llvm/llvm-project#37525 llvm/llvm-project#37526 llvm/llvm-project#37527
CC @adrian-prantl,@dwblaikie,@emaste,@flametop,@jmorse,@jdm,@jryans,@mikaelholmen,@pogo59,@Trass3r,@vedantk,@wjristow,@yurybura

Extended Description

This is a meta bug for tracking work related to fixing all known failures from debugify ( https://reviews.llvm.org/D40512 ).

The motivation for this is in order to provide the best possible user experience when debugging optimized code by ensuring that optimization passes preserve debug information wherever possible.

From Bug 37942, Comment 1:

An error report from -check-debugify should always be considered a compiler bug. It would be cumbersome if we couldn't rely on this -- so much so that we should consider relaxing -check-debugify rather than allowing it to emit false positives.

コントリビューターガイド