C++ Logo

SG15

Advanced search

Subject: Re: [SG15] [Denver SG15 Meeting Paper] D1857r0.0: Modules Dependency Discovery
From: Matthew Woehlke (mwoehlke.floss_at_[hidden])
Date: 2019-09-20 12:26:37


On 30/08/2019 21.26, Michael Spencer via SG15 wrote:
> I've attached a paper I've written for the upcoming Denver SG15 meeting and
> the Belfast meeting.
>
> "This [...] is correct for standard C++ except for abuse of
> `__LINE__` such as `#if __LINE__ > 456`.
...and even then, presumably an implementation could keep track of
original line numbers which would let it handle such pathological cases.

BTW:

> The dependency scanner succeeds and then the compiler sees the code and
> i̴̝̍ĝ̸̠̳͚̻ņ̸̱̗̅́̾̐͠o̶̲̳̫͒͊͊ȑ̵̺̱͚̩͎͌͑͒̕e̸̗̾s̸̮̰̻̥͑̑͊̂̆ ̴̤͍̄ȉ̸̬͝m̵̞͈̿́p̷̢̛̣̹̒̑̽̀ǫ̴̜̖̱̈̏̈͝r̸̨̻̖̪̔̍̾ͅt̵̙̑s̸̩͎̜̼͑́̚ ̵̤̒͑ȩ̶̹̫̥͗̂r̵͍͈̦͗r̵̩̲̊̿͝ǫ̸̞̙́͊͐͗͗r̷̝̥̬̲͇̀͋̚s̷̰̠͙̤̉ͅ due to undefined behavior.

What on Earth happened here?

Anyway, thanks for the paper!

-- 
Matthew

SG15 list run by herb.sutter at gmail.com

Older archives