From owner-freebsd-hackers Sun Jul 16 20:45:40 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from kbgroup.co.nz (gateway.kbgroup.co.nz [203.96.151.81]) by hub.freebsd.org (Postfix) with ESMTP id 27D7F37BA11 for ; Sun, 16 Jul 2000 20:45:33 -0700 (PDT) (envelope-from dave.preece@kbgroup.co.nz) Received: from kb_exchange.kbgroup.co.nz ([202.202.203.10]) by gateway.kbgroup.co.nz with ESMTP id <115201>; Mon, 17 Jul 2000 16:04:42 +1200 Received: by internet.kbgroup.co.nz with Internet Mail Service (5.5.2650.21) id <37KXQTD6>; Mon, 17 Jul 2000 15:54:53 +1200 Message-ID: <67B808B0DD93D211ABEE0000B498356B36173D@internet.kbgroup.co.nz> From: "Dave Preece (KB Group)" To: freebsd-hackers@freebsd.org Subject: gcc 2.95.2, placement new hassles. MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Date: Mon, 17 Jul 2000 16:04:36 +1200 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Possibly off topic, but here goes. I'm trying to use placement new with gcc 2.95.2 on FBSD4.0-Release and can't get it to go with an error: :11: too many arguments to function `void * operator new(unsigned int)' Disclaimer: I've never tried to use placement new before, but I've RTFM'd fairly heavily around this one and I'm sure both the source and version of gcc are OK. Said offending lines of source are below: void* pShared=shm::GetSharedMemoryPtr(); //FYI a static member function shm* pObject=new(pShared) shm(); Any ideas? Dave To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message