test/tools/javac/limits/NumArgs1.java

Fri, 21 Aug 2009 14:58:21 -0700

author
jjg
date
Fri, 21 Aug 2009 14:58:21 -0700
changeset 377
d9febdd5ae21
parent 1
9a66ca7c79fa
child 554
9d9f26857129
permissions
-rw-r--r--

6873845: refine access to symbol file
Reviewed-by: darcy

duke@1 1 /*
duke@1 2 * Copyright 2002 Sun Microsystems, Inc. All Rights Reserved.
duke@1 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@1 4 *
duke@1 5 * This code is free software; you can redistribute it and/or modify it
duke@1 6 * under the terms of the GNU General Public License version 2 only, as
duke@1 7 * published by the Free Software Foundation.
duke@1 8 *
duke@1 9 * This code is distributed in the hope that it will be useful, but WITHOUT
duke@1 10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@1 11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@1 12 * version 2 for more details (a copy is included in the LICENSE file that
duke@1 13 * accompanied this code).
duke@1 14 *
duke@1 15 * You should have received a copy of the GNU General Public License version
duke@1 16 * 2 along with this work; if not, write to the Free Software Foundation,
duke@1 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@1 18 *
duke@1 19 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
duke@1 20 * CA 95054 USA or visit www.sun.com if you need additional information or
duke@1 21 * have any questions.
duke@1 22 */
duke@1 23
duke@1 24 /*
duke@1 25 * @test
duke@1 26 * @bug 4309152
duke@1 27 * @summary Compiler silently generates bytecode that exceeds VM limits
duke@1 28 * @author gafter
duke@1 29 *
duke@1 30 * @compile/fail NumArgs1.java
duke@1 31 */
duke@1 32
duke@1 33 class NumArgs1 {
duke@1 34 void f(
duke@1 35 // T1 this,
duke@1 36 int x2,
duke@1 37 int x3,
duke@1 38 int x4,
duke@1 39 int x5,
duke@1 40 int x6,
duke@1 41 int x7,
duke@1 42 int x8,
duke@1 43 int x9,
duke@1 44 int x10,
duke@1 45 int x11,
duke@1 46 int x12,
duke@1 47 int x13,
duke@1 48 int x14,
duke@1 49 int x15,
duke@1 50 int x16,
duke@1 51 int x17,
duke@1 52 int x18,
duke@1 53 int x19,
duke@1 54 int x20,
duke@1 55 int x21,
duke@1 56 int x22,
duke@1 57 int x23,
duke@1 58 int x24,
duke@1 59 int x25,
duke@1 60 int x26,
duke@1 61 int x27,
duke@1 62 int x28,
duke@1 63 int x29,
duke@1 64 int x30,
duke@1 65 int x31,
duke@1 66 int x32,
duke@1 67 int x33,
duke@1 68 int x34,
duke@1 69 int x35,
duke@1 70 int x36,
duke@1 71 int x37,
duke@1 72 int x38,
duke@1 73 int x39,
duke@1 74 int x40,
duke@1 75 int x41,
duke@1 76 int x42,
duke@1 77 int x43,
duke@1 78 int x44,
duke@1 79 int x45,
duke@1 80 int x46,
duke@1 81 int x47,
duke@1 82 int x48,
duke@1 83 int x49,
duke@1 84 int x50,
duke@1 85 int x51,
duke@1 86 int x52,
duke@1 87 int x53,
duke@1 88 int x54,
duke@1 89 int x55,
duke@1 90 int x56,
duke@1 91 int x57,
duke@1 92 int x58,
duke@1 93 int x59,
duke@1 94 int x60,
duke@1 95 int x61,
duke@1 96 int x62,
duke@1 97 int x63,
duke@1 98 int x64,
duke@1 99 int x65,
duke@1 100 int x66,
duke@1 101 int x67,
duke@1 102 int x68,
duke@1 103 int x69,
duke@1 104 int x70,
duke@1 105 int x71,
duke@1 106 int x72,
duke@1 107 int x73,
duke@1 108 int x74,
duke@1 109 int x75,
duke@1 110 int x76,
duke@1 111 int x77,
duke@1 112 int x78,
duke@1 113 int x79,
duke@1 114 int x80,
duke@1 115 int x81,
duke@1 116 int x82,
duke@1 117 int x83,
duke@1 118 int x84,
duke@1 119 int x85,
duke@1 120 int x86,
duke@1 121 int x87,
duke@1 122 int x88,
duke@1 123 int x89,
duke@1 124 int x90,
duke@1 125 int x91,
duke@1 126 int x92,
duke@1 127 int x93,
duke@1 128 int x94,
duke@1 129 int x95,
duke@1 130 int x96,
duke@1 131 int x97,
duke@1 132 int x98,
duke@1 133 int x99,
duke@1 134 int x100,
duke@1 135 int x101,
duke@1 136 int x102,
duke@1 137 int x103,
duke@1 138 int x104,
duke@1 139 int x105,
duke@1 140 int x106,
duke@1 141 int x107,
duke@1 142 int x108,
duke@1 143 int x109,
duke@1 144 int x110,
duke@1 145 int x111,
duke@1 146 int x112,
duke@1 147 int x113,
duke@1 148 int x114,
duke@1 149 int x115,
duke@1 150 int x116,
duke@1 151 int x117,
duke@1 152 int x118,
duke@1 153 int x119,
duke@1 154 int x120,
duke@1 155 int x121,
duke@1 156 int x122,
duke@1 157 int x123,
duke@1 158 int x124,
duke@1 159 int x125,
duke@1 160 int x126,
duke@1 161 int x127,
duke@1 162 int x128,
duke@1 163 int x129,
duke@1 164 int x130,
duke@1 165 int x131,
duke@1 166 int x132,
duke@1 167 int x133,
duke@1 168 int x134,
duke@1 169 int x135,
duke@1 170 int x136,
duke@1 171 int x137,
duke@1 172 int x138,
duke@1 173 int x139,
duke@1 174 int x140,
duke@1 175 int x141,
duke@1 176 int x142,
duke@1 177 int x143,
duke@1 178 int x144,
duke@1 179 int x145,
duke@1 180 int x146,
duke@1 181 int x147,
duke@1 182 int x148,
duke@1 183 int x149,
duke@1 184 int x150,
duke@1 185 int x151,
duke@1 186 int x152,
duke@1 187 int x153,
duke@1 188 int x154,
duke@1 189 int x155,
duke@1 190 int x156,
duke@1 191 int x157,
duke@1 192 int x158,
duke@1 193 int x159,
duke@1 194 int x160,
duke@1 195 int x161,
duke@1 196 int x162,
duke@1 197 int x163,
duke@1 198 int x164,
duke@1 199 int x165,
duke@1 200 int x166,
duke@1 201 int x167,
duke@1 202 int x168,
duke@1 203 int x169,
duke@1 204 int x170,
duke@1 205 int x171,
duke@1 206 int x172,
duke@1 207 int x173,
duke@1 208 int x174,
duke@1 209 int x175,
duke@1 210 int x176,
duke@1 211 int x177,
duke@1 212 int x178,
duke@1 213 int x179,
duke@1 214 int x180,
duke@1 215 int x181,
duke@1 216 int x182,
duke@1 217 int x183,
duke@1 218 int x184,
duke@1 219 int x185,
duke@1 220 int x186,
duke@1 221 int x187,
duke@1 222 int x188,
duke@1 223 int x189,
duke@1 224 int x190,
duke@1 225 int x191,
duke@1 226 int x192,
duke@1 227 int x193,
duke@1 228 int x194,
duke@1 229 int x195,
duke@1 230 int x196,
duke@1 231 int x197,
duke@1 232 int x198,
duke@1 233 int x199,
duke@1 234 int x200,
duke@1 235 int x201,
duke@1 236 int x202,
duke@1 237 int x203,
duke@1 238 int x204,
duke@1 239 int x205,
duke@1 240 int x206,
duke@1 241 int x207,
duke@1 242 int x208,
duke@1 243 int x209,
duke@1 244 int x210,
duke@1 245 int x211,
duke@1 246 int x212,
duke@1 247 int x213,
duke@1 248 int x214,
duke@1 249 int x215,
duke@1 250 int x216,
duke@1 251 int x217,
duke@1 252 int x218,
duke@1 253 int x219,
duke@1 254 int x220,
duke@1 255 int x221,
duke@1 256 int x222,
duke@1 257 int x223,
duke@1 258 int x224,
duke@1 259 int x225,
duke@1 260 int x226,
duke@1 261 int x227,
duke@1 262 int x228,
duke@1 263 int x229,
duke@1 264 int x230,
duke@1 265 int x231,
duke@1 266 int x232,
duke@1 267 int x233,
duke@1 268 int x234,
duke@1 269 int x235,
duke@1 270 int x236,
duke@1 271 int x237,
duke@1 272 int x238,
duke@1 273 int x239,
duke@1 274 int x240,
duke@1 275 int x241,
duke@1 276 int x242,
duke@1 277 int x243,
duke@1 278 int x244,
duke@1 279 int x245,
duke@1 280 int x246,
duke@1 281 int x247,
duke@1 282 int x248,
duke@1 283 int x249,
duke@1 284 int x250,
duke@1 285 int x251,
duke@1 286 int x252,
duke@1 287 int x253,
duke@1 288 int x254,
duke@1 289 int x255,
duke@1 290 int x256
duke@1 291 ) {}
duke@1 292
duke@1 293 static
duke@1 294 void g(
duke@1 295 int x1,
duke@1 296 int x2,
duke@1 297 int x3,
duke@1 298 int x4,
duke@1 299 int x5,
duke@1 300 int x6,
duke@1 301 int x7,
duke@1 302 int x8,
duke@1 303 int x9,
duke@1 304 int x10,
duke@1 305 int x11,
duke@1 306 int x12,
duke@1 307 int x13,
duke@1 308 int x14,
duke@1 309 int x15,
duke@1 310 int x16,
duke@1 311 int x17,
duke@1 312 int x18,
duke@1 313 int x19,
duke@1 314 int x20,
duke@1 315 int x21,
duke@1 316 int x22,
duke@1 317 int x23,
duke@1 318 int x24,
duke@1 319 int x25,
duke@1 320 int x26,
duke@1 321 int x27,
duke@1 322 int x28,
duke@1 323 int x29,
duke@1 324 int x30,
duke@1 325 int x31,
duke@1 326 int x32,
duke@1 327 int x33,
duke@1 328 int x34,
duke@1 329 int x35,
duke@1 330 int x36,
duke@1 331 int x37,
duke@1 332 int x38,
duke@1 333 int x39,
duke@1 334 int x40,
duke@1 335 int x41,
duke@1 336 int x42,
duke@1 337 int x43,
duke@1 338 int x44,
duke@1 339 int x45,
duke@1 340 int x46,
duke@1 341 int x47,
duke@1 342 int x48,
duke@1 343 int x49,
duke@1 344 int x50,
duke@1 345 int x51,
duke@1 346 int x52,
duke@1 347 int x53,
duke@1 348 int x54,
duke@1 349 int x55,
duke@1 350 int x56,
duke@1 351 int x57,
duke@1 352 int x58,
duke@1 353 int x59,
duke@1 354 int x60,
duke@1 355 int x61,
duke@1 356 int x62,
duke@1 357 int x63,
duke@1 358 int x64,
duke@1 359 int x65,
duke@1 360 int x66,
duke@1 361 int x67,
duke@1 362 int x68,
duke@1 363 int x69,
duke@1 364 int x70,
duke@1 365 int x71,
duke@1 366 int x72,
duke@1 367 int x73,
duke@1 368 int x74,
duke@1 369 int x75,
duke@1 370 int x76,
duke@1 371 int x77,
duke@1 372 int x78,
duke@1 373 int x79,
duke@1 374 int x80,
duke@1 375 int x81,
duke@1 376 int x82,
duke@1 377 int x83,
duke@1 378 int x84,
duke@1 379 int x85,
duke@1 380 int x86,
duke@1 381 int x87,
duke@1 382 int x88,
duke@1 383 int x89,
duke@1 384 int x90,
duke@1 385 int x91,
duke@1 386 int x92,
duke@1 387 int x93,
duke@1 388 int x94,
duke@1 389 int x95,
duke@1 390 int x96,
duke@1 391 int x97,
duke@1 392 int x98,
duke@1 393 int x99,
duke@1 394 int x100,
duke@1 395 int x101,
duke@1 396 int x102,
duke@1 397 int x103,
duke@1 398 int x104,
duke@1 399 int x105,
duke@1 400 int x106,
duke@1 401 int x107,
duke@1 402 int x108,
duke@1 403 int x109,
duke@1 404 int x110,
duke@1 405 int x111,
duke@1 406 int x112,
duke@1 407 int x113,
duke@1 408 int x114,
duke@1 409 int x115,
duke@1 410 int x116,
duke@1 411 int x117,
duke@1 412 int x118,
duke@1 413 int x119,
duke@1 414 int x120,
duke@1 415 int x121,
duke@1 416 int x122,
duke@1 417 int x123,
duke@1 418 int x124,
duke@1 419 int x125,
duke@1 420 int x126,
duke@1 421 int x127,
duke@1 422 int x128,
duke@1 423 int x129,
duke@1 424 int x130,
duke@1 425 int x131,
duke@1 426 int x132,
duke@1 427 int x133,
duke@1 428 int x134,
duke@1 429 int x135,
duke@1 430 int x136,
duke@1 431 int x137,
duke@1 432 int x138,
duke@1 433 int x139,
duke@1 434 int x140,
duke@1 435 int x141,
duke@1 436 int x142,
duke@1 437 int x143,
duke@1 438 int x144,
duke@1 439 int x145,
duke@1 440 int x146,
duke@1 441 int x147,
duke@1 442 int x148,
duke@1 443 int x149,
duke@1 444 int x150,
duke@1 445 int x151,
duke@1 446 int x152,
duke@1 447 int x153,
duke@1 448 int x154,
duke@1 449 int x155,
duke@1 450 int x156,
duke@1 451 int x157,
duke@1 452 int x158,
duke@1 453 int x159,
duke@1 454 int x160,
duke@1 455 int x161,
duke@1 456 int x162,
duke@1 457 int x163,
duke@1 458 int x164,
duke@1 459 int x165,
duke@1 460 int x166,
duke@1 461 int x167,
duke@1 462 int x168,
duke@1 463 int x169,
duke@1 464 int x170,
duke@1 465 int x171,
duke@1 466 int x172,
duke@1 467 int x173,
duke@1 468 int x174,
duke@1 469 int x175,
duke@1 470 int x176,
duke@1 471 int x177,
duke@1 472 int x178,
duke@1 473 int x179,
duke@1 474 int x180,
duke@1 475 int x181,
duke@1 476 int x182,
duke@1 477 int x183,
duke@1 478 int x184,
duke@1 479 int x185,
duke@1 480 int x186,
duke@1 481 int x187,
duke@1 482 int x188,
duke@1 483 int x189,
duke@1 484 int x190,
duke@1 485 int x191,
duke@1 486 int x192,
duke@1 487 int x193,
duke@1 488 int x194,
duke@1 489 int x195,
duke@1 490 int x196,
duke@1 491 int x197,
duke@1 492 int x198,
duke@1 493 int x199,
duke@1 494 int x200,
duke@1 495 int x201,
duke@1 496 int x202,
duke@1 497 int x203,
duke@1 498 int x204,
duke@1 499 int x205,
duke@1 500 int x206,
duke@1 501 int x207,
duke@1 502 int x208,
duke@1 503 int x209,
duke@1 504 int x210,
duke@1 505 int x211,
duke@1 506 int x212,
duke@1 507 int x213,
duke@1 508 int x214,
duke@1 509 int x215,
duke@1 510 int x216,
duke@1 511 int x217,
duke@1 512 int x218,
duke@1 513 int x219,
duke@1 514 int x220,
duke@1 515 int x221,
duke@1 516 int x222,
duke@1 517 int x223,
duke@1 518 int x224,
duke@1 519 int x225,
duke@1 520 int x226,
duke@1 521 int x227,
duke@1 522 int x228,
duke@1 523 int x229,
duke@1 524 int x230,
duke@1 525 int x231,
duke@1 526 int x232,
duke@1 527 int x233,
duke@1 528 int x234,
duke@1 529 int x235,
duke@1 530 int x236,
duke@1 531 int x237,
duke@1 532 int x238,
duke@1 533 int x239,
duke@1 534 int x240,
duke@1 535 int x241,
duke@1 536 int x242,
duke@1 537 int x243,
duke@1 538 int x244,
duke@1 539 int x245,
duke@1 540 int x246,
duke@1 541 int x247,
duke@1 542 int x248,
duke@1 543 int x249,
duke@1 544 int x250,
duke@1 545 int x251,
duke@1 546 int x252,
duke@1 547 int x253,
duke@1 548 int x254,
duke@1 549 int x255,
duke@1 550 int x256
duke@1 551 ) {}
duke@1 552 }

mercurial