• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaLang / julia / #37576 / 1
77%
master: 77%

Build:
DEFAULT BRANCH: master
Ran 21 Jun 2023 01:14PM UTC
Files 348
Run time 5s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Jun 2023 12:52AM UTC coverage: 87.472% (+1.2%) from 86.316%
#37576.1

push

local

web-flow
Avoid creating invalid PhiNodes in IR passes (#50235)

As of #50158, irverify catches cases where PhiNodes show up in the
middle of a basic block (which is illegal). Unfortunately, it turns
out there were two cases in Base, where we created just such code:

1. When cfg_simplify! merged basic blocks, it didn't bother to delete
   (resp, replace by the one incoming edge) the PhiNodes in the basic
   block it was merging.

2. In irinterp we try to delete instructions that result in constants.
   This is not legal if the instruction is a PhiNode.

The second of these is somewhat unfortunate, but any subsequent compaction
will of course take care of it, so I don't think it's a huge issue
to just disable the replacement.

73734 of 84294 relevant lines covered (87.47%)

32716237.11 hits per line

Source Files on job #37576.1
  • Tree
  • List 348
  • Changed 348
  • Source Changed 0
  • Coverage Changed 348
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 37576
  • 95749c37 on github
  • Prev Job for on master (##37575.1)
  • Next Job for on master (##37577.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc