🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #474

Warning messages for out-of-range values?

#474
From: "Douglas C. Schmidt"
Date: Mon, 17 Jul 1989 04:58
25 lines
826 bytes
It would be nice if g++ and gcc gave warning message
about the following compile-time range errors:

----------------------------------------
struct base
{
  unsigned int p : 2;
  char c;
};

int
main ()
{
  struct base b;

  /* Error, values out of range... */
  char c = 101023092.0938;
  b.p = 500;
  b.c = 10101910;
  return 0;
}
----------------------------------------

Doug
Technical Details
Message-ID: <8907162204.aa03293@PARIS.ICS.UCI.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!CRIMEE.ICS.UCI.EDU!schmidt

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!CRIMEE.ICS.UCI.EDU!schmidt
From: schmidt@CRIMEE.ICS.UCI.EDU ("Douglas C. Schmidt")
Newsgroups: gnu.gcc.bug
Subject: Warning messages for out-of-range values?
Message-ID: <8907162204.aa03293@PARIS.ICS.UCI.EDU>
Date: 17 Jul 89 04:58:40 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 25